Найти - Пользователи
Полная версия: QTextEdit - изменение размеров
Начало » GUI » QTextEdit - изменение размеров
1
villager
как заставить QTextEdit в этом примере расти по вертикали максимально?
если убрать QFormLayout (f1 и f2), то все ок, а с ними - никак…
import sys
from PyQt4.QtGui import *

if __name__ == "__main__":
app = QApplication(sys.argv)
q=QDialog()
q.setLayout(QVBoxLayout())
f1=QFormLayout()
f1.addRow("label1", QLineEdit("1"))
f2=QFormLayout()
f2.addRow("label2", QLineEdit("2"))
##############################
v1=QVBoxLayout ()
t=QTextEdit("v1")
v1.addWidget(t)
##############################
h2=QHBoxLayout ()
h2.addWidget(QLabel("hor label2"))
h2.addWidget(QLineEdit("h2"))


q.layout().addLayout(f1)
q.layout().addLayout(v1)
q.layout().addLayout(f2)
q.layout().addLayout(h2)

#q.layout().addStretch(1)

q.show()
sys.exit(app.exec_())
poltergeist
У меня всё прекрасно растёт:) (win xp, python 2.6, PyQt 4.6)
pasaranax
у меня тоже растет (linux, python 2.6, PyQt 4.5)
villager
спасибо!
у меня (win vista, python 2.5, PyQt 4.4.1)
буду обновляться
сам не догадался в linux проверить :)

python 2.6 PyQt 4.6 - все как надо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB