-1

我正在使用带有几个QLabels的 QStatusBar。它位于底部中心。是否可以将其向右移动一点?

dlgMain = PyQt4.uic.loadUi("widgets/main.ui")
statusBar = QtGui.QMainWindow.statusBar(dlgMain)

label= QtGui.QLabel()
label.setStyleSheet("QFrame { color: Green }")
label.setText("%4.2f$" % statistics.profit)

statusBar.addWidget(label)
4

1 回答 1

3

QStatusBar并不完全意味着随意移动,尽管它肯定是可行的。在我的一个项目中,我移动了一个QMenuBar,这也不是一项日常任务,但它的效果相当不错*咳咳*。

但是由于您仍处于起步阶段,您可能不想与复杂的 Qt 小部件布局作斗争,因为有一种更简单的方法:只需使用QWidget带有QHBoxLayout. 您可以直接在 Designer 中进行设置,然后根据需要将其放置在您的窗口中。

于 2012-09-12T14:51:28.887 回答