Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: gtk.Label выравниивание  (Прочитано 888 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xepec

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
gtk.Label выравниивание
« : 09 Ноября 2009, 15:15:36 »
Как сделать чтобы выравнивание работало?
У меня получается так:

для всех Label: get_justify() выдает
<enum GTK_JUSTIFY_LEFT of type GtkJustification>
Да и если другие выравнивания ставить картина не меняется.
Код:
self.details['patient'] =  gtk.Label('Пациент')
self.details['date'] =  gtk.Label('Дата')
self.details['type'] =  gtk.Label('Тип')
self.details['lot'] =  gtk.Label('Лот')
self.details['result'] =  gtk.Label('Результат')
self.details['result_literal'] =  gtk.Label('Результат')
self.details['operator'] =  gtk.Label('Оператор')
self.details['comments'] =  gtk.TextView()
k = 0
for i in self.details :
if i in ['patient','date','type','lot','result','result_literal','operator']:
detailsvbox.attach(self.details[i],0,1,k,k+1,False,False)
k += 1

Пользователь решил продолжить мысль 10 Ноября 2009, 11:00:49:
Я в шоке, даже так не работает:
    a = gtk.Alignment(0, 0, 0, 0)
a.add(self.details[i])
detailsvbox.attach(a,0,1,k,k+1,True,True)

все равно эти чертовы label стоят по-центру!!!

Что делать???
« Последнее редактирование: 10 Ноября 2009, 11:00:49 от Xepec »

Оффлайн Xepec

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Re: gtk.Label выравниивание
« Ответ #1 : 18 Ноября 2009, 12:38:44 »
bump...
need help...

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: gtk.Label выравниивание
« Ответ #2 : 18 Ноября 2009, 13:22:57 »
В gtk все надо делить на части для более точного расположения.

Оффлайн Xepec

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Re: gtk.Label выравниивание
« Ответ #3 : 18 Ноября 2009, 14:16:36 »
В каком смысле? Нельзя просто выровнять Label по левому краю контейнера?
Я уверен, что это не так, и уверен, что где-то ошибся. Но вот где ....

 

Страница сгенерирована за 0.015 секунд. Запросов: 21.