Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 22, 2012 11:15:46

smoke853
Зарегистрирован: 2012-10-02
Сообщения: 123
Репутация: +  15  -
Профиль   Отправить e-mail  

PyQt настройка Grid Layout.

Ситуация такая, написал свой простенький конвертер юнитов, ну почему то когда нажимаю Run, появляется ответ и некоторые Checkbox'ы сдвигаются по горизонтали, и окно расширяется.
Подскажите, можно ли сделать чтобы checkbox'ы и окно не менялись, т.е. оставались как бы в зафиксированном размере.
скрин:
http://savepic.ru/3292263.jpg

Вот выкладываю весь скрипт:
http://pastebin.com/CkDqgtgJ

Отредактировано smoke853 (Ноя. 22, 2012 11:18:20)

Офлайн

#2 Ноя. 22, 2012 13:31:50

Hello_world
Зарегистрирован: 2012-10-04
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt настройка Grid Layout.

QWidget.maximumHeight ()/QWidget.maximumWidth() ?

Офлайн

#3 Ноя. 22, 2012 15:40:26

smoke853
Зарегистрирован: 2012-10-02
Сообщения: 123
Репутация: +  15  -
Профиль   Отправить e-mail  

PyQt настройка Grid Layout.

Hello_world спасибо, буду гуглить в этом направлении, ну пока чет не получилось прописать данный метод, пробовал вот так добавить между 126 и 127 строкой:

form.maximumHeight(150)
form.maximumWidth(300)

Ну почему то пайтон ругается, мол слишком много аргументов.

Офлайн

#4 Ноя. 22, 2012 16:39:44

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

PyQt настройка Grid Layout.

Можно воспользоваться возможностью размещать виджет в нескольких колонках сетки

grid.addWidget(self.LabelR, 4, 1, 1, 3)  # rowSpan = 1, columnSpan=3

Офлайн

#5 Ноя. 22, 2012 16:50:01

Hello_world
Зарегистрирован: 2012-10-04
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt настройка Grid Layout.

Ну да, хотел написать setMaximumHeight, а вышло немного другое)
Хотя в документации есть более подходящий метод

Офлайн

#6 Ноя. 22, 2012 17:02:25

smoke853
Зарегистрирован: 2012-10-02
Сообщения: 123
Репутация: +  15  -
Профиль   Отправить e-mail  

PyQt настройка Grid Layout.

reclosedev, спасибо, работает
Hello_world, тоже спасибо.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version