これはおそらく、非常に愚かな質問ですが、とにかく私は私は2つ横並びのリストと窓とのラインエディットコントロールを持っているPyQtは:付属のラベルを持つにQLineEditは
:-(それによって打たれています。その下のラベル(添付画像を参照)は、私が欲しいのは、単に対応するラベルの後にはなく第二のリストの下に置かライン編集フィールドを持つことである。ここ
は私のテストコードです:。import sys
from PyQt4 import Qt, QtCore, QtGui
class MainWindow(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
centralLayout = QtGui.QGridLayout()
centralLayout.setSpacing(2)
treelist1 = QtGui.QTreeWidget()
treelist2 = QtGui.QTreeWidget()
treelist1.setColumnCount(1)
treelist1.setHeaderLabels(["List 1"])
treelist2.setColumnCount(1)
treelist2.setHeaderLabels(["List 2"])
label = QtGui.QLabel("Line:")
linedit = QtGui.QLineEdit()
centralLayout.setRowStretch(0, 8)
centralLayout.setRowStretch(1, 1)
centralLayout.addWidget(treelist1, 0, 0)
centralLayout.addWidget(treelist2, 0, 1)
centralLayout.addWidget(label, 1, 0)
centralLayout.addWidget(linedit, 1, 1)
self.setLayout(centralLayout)
self.show()
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
mw = MainWindow()
sys.exit(app.exec_())
ご協力いただきありがとうございます。あなたがここに必要なもの
おかげで、ypnos!それはかなりうまくいった! – maurobio