Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 21, 2009 13:11:43

villager
От:
Зарегистрирован: 2008-11-04
Сообщения: 111
Репутация: +  0  -
Профиль   Отправить e-mail  

QTextEdit - изменение размеров

как заставить 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_())



Офлайн

#2 Окт. 21, 2009 13:46:15

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

QTextEdit - изменение размеров

У меня всё прекрасно растёт:) (win xp, python 2.6, PyQt 4.6)



Офлайн

#3 Окт. 21, 2009 18:04:39

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

QTextEdit - изменение размеров

у меня тоже растет (linux, python 2.6, PyQt 4.5)



Офлайн

#4 Окт. 21, 2009 18:56:48

villager
От:
Зарегистрирован: 2008-11-04
Сообщения: 111
Репутация: +  0  -
Профиль   Отправить e-mail  

QTextEdit - изменение размеров

спасибо!
у меня (win vista, python 2.5, PyQt 4.4.1)
буду обновляться
сам не догадался в linux проверить :)

python 2.6 PyQt 4.6 - все как надо



Отредактировано (Окт. 21, 2009 21:58:31)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version