-1

QStatusBarをいくつかの QLabels で使用しています。下部中央に配置されています。少し右にずらしてもいいですか?

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 に答える