LINUX.ORG.RU

Мин и макс размеры поставь одинаковыми, в бинарник(бандл с интерпретатором) вроде только под вендой можно собрать.

CrossFire ★★★★★ ()

Пропиетарщина на уютненьком!

zz ★★★★ ()

И таки поставь уже документацию к pygtk.

fat_angel ★★★★★ ()
Ответ на: комментарий от fat_angel

А, нашел, спасибо. Просто нужно было дописать метод:

self.set_resizable(False)

lorovec ()
Ответ на: комментарий от lorovec

Хмм, мне казалось в глейде в опциях было, ан нет. Наверное перепутал с каким-нить другим тулкитом.
Тут надо

gtk.Window.set_resizable

    def set_resizable(resizable)
resizable :

if True the user can resize this window
The set_resizable() method sets the "resizable" property to the value of resizable. If resizable is True the user can resize the window. Windows are user resizable by default.

CrossFire ★★★★★ ()
Ответ на: комментарий от CrossFire

И таки в глейде(с ним, кстати документация автоматом подтягивается, как минимум в бубунте) есть опция на установку возможности ресайзить, прям на первой вкладке настроек окна.

CrossFire ★★★★★ ()
Ответ на: комментарий от lorovec

Действительно. Сто лен не писал на pygtk, забыл уже.

fat_angel ★★★★★ ()
Ответ на: комментарий от CrossFire

Вот так работает как нужно:

self.set_size_request(400, 500) #Вместо self.set_default_size, иначе размер окна зависит от контента
self.set_resizable(False)

lorovec ()
Ответ на: комментарий от CrossFire

Наверное перепутал с каким-нить другим тулкитом.

Ну да, со структурой геометрических хинтов самого ксорга, забавно)

CrossFire ★★★★★ ()
Ответ на: комментарий от lorovec

Вообще то лучше использовать set_default_size() или тебе нравятся обрезанные виджеты?

fat_angel ★★★★★ ()
Ответ на: комментарий от fat_angel

Не понял, в каком смысле обрезанные? У меня просто окно с парой кнопок. и лейблом текста.

lorovec ()
Ответ на: комментарий от lorovec

Если виджеты будут занимать больше места, чем отведено в size request то они просто обрежутся. В случае использования set_default_size() окно будет увеличено чтобы вписать все виджеты.

fat_angel ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.