Nei*_*l G 1 qt qt4 pyqt qtextedit
我不明白为什么我的 QTextEdit 这么大,尽管我没有拉伸就插入了它。我只想让它成为一行。
self.widget = QWidget()
vbox = QVBoxLayout()
vbox.addWidget(self.ppd_widget, 1) # this widget is big, and I'm pretty sure it stretches.
hbox = QHBoxLayout()
vbox.addLayout(hbox, 0)
self.n_button = QPushButton("&New training example")
self.connect(self.n_button, SIGNAL('clicked()'), self.on_new_example)
self.i_button = QPushButton("&Infer")
self.connect(self.i_button, SIGNAL('clicked()'), self.on_infer)
self.t_button = QPushButton("&Train")
self.connect(self.t_button, SIGNAL('clicked()'), self.on_train)
hbox.addWidget(QLabel("Training example: "), 0)
self.example_number = QTextEdit()
self.example_number.setLineWrapMode(0)#QPlainTextEdit.NoWrap)
hbox.addWidget(self.example_number, 0)
hbox.addWidget(self.n_button, 0)
hbox.addWidget(self.i_button, 0)
hbox.addWidget(self.t_button, 0)
hbox.addSpacing(1)
Run Code Online (Sandbox Code Playgroud)
如果您只想要一行,您应该使用 QLineEdit。您的按钮有首选大小策略,使它们保持固定大小。QTextEdit 可能具有MinimumExpanding 或Expanding,因此占用了剩余的可用空间。
归档时间: |
|
查看次数: |
1922 次 |
最近记录: |