首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QTextEdit太大了?

QTextEdit太大了?
EN

Stack Overflow用户
提问于 2010-11-20 03:26:19
回答 1查看 1.5K关注 0票数 0

我不明白为什么我的QTextEdit这么大,尽管我插入了它没有伸展。我只想让它只有一行。

代码语言:javascript
复制
    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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-20 09:32:54

如果只需要一行,就应该使用QLineEdit。您的按钮有首选的大小策略,使它们保持固定的大小。QTextEdit可能有MinimumExpanding或Expanding,因此占用了剩余的可用空间。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4228616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档