Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Gtk.Notebook выравнивание по верхнему левому углу [RSS Feed]

#1 Дек. 18, 2015 14:56:35

holyorb2
Зарегистрирован: 2015-12-17
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Gtk.Notebook выравнивание по верхнему левому углу

Делаю пример
http://python-gtk-3-tutorial.readthedocs.org/en/latest/layout.html#notebook

Вывожу 3 вкладки
- вкладка1 - много текста по вертикали и горизонтали.
- вкладка 2 и 3 - мало текста и он размещен по центру

Сделал вот так, но получил выравнивание только по одному параметру, по вертикали

    self.p_list = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
    self.p_list.set_border_width(10)
    self.p_list.pack_start(Gtk.Label('Text'), False, False, 0)
    self.notebook.append_page(self.p_list, Gtk.Label('Status'))

Офлайн

#2 Дек. 18, 2015 16:48:44

b_oss
От:
Зарегистрирован: 2008-10-05
Сообщения: 17
Репутация: +  1  -
Профиль   Отправить e-mail  

Gtk.Notebook выравнивание по верхнему левому углу

Нужно задать выравнивание для виджета который вы добавляете в Gtk.Box

label = Gtk.Label('Text')
label.set_halign(Gtk.Align.START)
self.p_list.pack_start(label, False, False, 0)



Офлайн

#3 Дек. 18, 2015 22:27:43

holyorb2
Зарегистрирован: 2015-12-17
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Gtk.Notebook выравнивание по верхнему левому углу

А есть книга или какой-то подробный мануал по GTK+ для Python 3?

Офлайн

#4 Дек. 19, 2015 16:03:10

b_oss
От:
Зарегистрирован: 2008-10-05
Сообщения: 17
Репутация: +  1  -
Профиль   Отправить e-mail  

Gtk.Notebook выравнивание по верхнему левому углу

Есть хороший справочник по GI API и все что нужно знать для разработчика под Gnome



Офлайн

  • Начало
  • » GUI
  • » Gtk.Notebook выравнивание по верхнему левому углу[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version