Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ruby/Tk, масштабирование окна 
V
    Опции темы
GrayCardinal
Дата 28.4.2009, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3029
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Наваял простое окошко 
Цитата

#!/usr/bin/ruby

require "tk"

root = TkRoot.new { title "Каталогизатор CD/DVD" }

# Менюшка
cdmenu = TkMenu.new(root) 
cdmenu.add "command",  'label' => "Удалить диск" 
cdmenu.add "command", 'label' => "Добавить диск"
menu_bar = TkMenu.new
menu_bar.add('cascade',
             'menu'  => cdmenu,
             'label' => "Диски")
root.menu menu_bar

# Список
list1 = TkListbox.new(root) 
list1.grid :column => 0, :row => 0
list1.insert 0, "суп", "щи", "салат"

# Дерево
tree = Tk::Tile::Treeview.new(root)
tree.grid :column => 1, :row => 0

Tk.mainloop

Быстро и со вкусом. Одно но. При увеличении размера главного окна встроенные окошки остаются прежними. Т.е. не подгоняются под изменившийся размер. Это сильно напрягает. Как исправить положение ?


--------------------
PM MAIL WWW   Вверх
GrayCardinal
  Дата 28.4.2009, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3029
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Метод научного тыка рулит... Сабж закрыт  smile  smile  smile 


--------------------
PM MAIL WWW   Вверх
Google
  Дата 22.5.2019, 23:40 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby: GUI | Следующая тема »


 




[ Время генерации скрипта: 0.1587 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.