我正在使用带有几个QLabel的 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)
答案 0 :(得分:3)
QStatusBar
并不意味着任意移动,尽管它肯定是可行的。在我的一个项目中,我移动了QMenuBar
,这也不是一项日常任务,但它的效果相当不错*咳嗽咳嗽*。
但是既然你还在开始,那么当你有一个更简单的方法时,你可能不想反对Qt小部件布局的复杂性:只需使用QWidget
QHBoxLayout
。您可以直接在Designer中进行设置,并根据需要将其放在窗口中。