我有這個聲音觀衆,對於缺乏一個更好的widget的,使用QProgressBars顯示總容積與各個RTA倉的容積,除了選擇範圍的「有趣」垃圾箱:如何居中QProgressBar的塊?
父窗口小部件的樣式表爲"background-color: DimGray;"
;我不知道這是否與問題有關。的progressbars本身設置是這樣的:
AudioMeter::AudioMeter(..., QWidget* parent) :
QWidget(parent)
{
...
meter = new QProgressBar(this);
meter->setOrientation(Qt::Vertical);
meter->setFormat("");
meter->setGeometry(...);
meter->setRange(FixedPoint::Zero, FixedPoint::One);
}
和使用這樣的:
void AudioMeter::setValue(int value)
{
meter->setValue(value);
}
的問題是,在組塊(淺藍色)似乎被偏移到由幾個像素的左並增加一到兩個,所以它看起來不正確。在Lubuntu 16.04 LTS(如圖)和Ubuntu 16.04 LTS上都是如此。我怎樣才能讓他們居中?
或者,如果有更好的插件使用(用簡單的代碼,而不是用20重新實現的方法,比如我在一些例子中已經看到了一個自定義的東西),我接受這一點。
事實上,它是''邊界'做到了,而不是'填充',但你是在正確的軌道上。+1,也許是一個接受。 – AaronD