Russian Qt Forum
Сентябрь 29, 2024, 16:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Виджет для поверхности в игре "Жизнь"  (Прочитано 6004 раз)
13470
Гость
« : Декабрь 10, 2008, 15:42 »

Задумал написать игру "Жизнь" и встал вопрос о виджете для собственно поля в котором будет происходить действие игры. Попробовал QTableWidget, но мне кажется что это неправильно. Вот и встала проблема выбора подходящего виджета, или же написания своего. Что-нибудь посоветуете?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Декабрь 10, 2008, 17:57 »

ИМХО, подойдет. Можно сделать свою можель и использовать QTableView. А можно и самому все отрисовать, но, как мне кажется, через таблицы проще.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Декабрь 10, 2008, 18:17 »

если посмотреть на краткое описание игры то там вселенная (возможно бесконечная), т.е. большое поле. Я думаю что таблица не лучший вариант. я думаю лучше выбрать Graphics View Framework.

могу добавить, что такую игру реализовали на wxWidgets
Записан

Юра.
KADABRA
Гость
« Ответ #3 : Декабрь 10, 2008, 18:26 »

Qt 3.3
http://doc.trolltech.com/3.3/life-example.html
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #4 : Декабрь 10, 2008, 18:57 »

осталось только перенести на 4-ку Улыбающийся
Записан

Юра.
13470
Гость
« Ответ #5 : Декабрь 11, 2008, 13:14 »

Спасибо всем за ответы. Пнули в нужном направлении. Пойду вздремну, а то из-за доклада по генетическим алгоритмам не спал. А чо как вообще, может по результатам туториал написать какой или ещё чего?
Записан
13470
Гость
« Ответ #6 : Декабрь 12, 2008, 20:30 »

Так. Хорошо. Решил написать исходя из примера на Qt 3.3. Но проблема в том что там надо создавать свой кастомный виджет, а как сделать это в питоне я не знаю. Подскажите куда ткнуться по этому поводу?
« Последнее редактирование: Декабрь 12, 2008, 20:32 от 13470 » Записан
EhTemka
Гость
« Ответ #7 : Декабрь 12, 2008, 21:05 »

Питон  Непонимающий
По-моему не сюда вопрос, но вот тебе ссылки на туториалы, может помогут

http://zetcode.com/tutorials/pyqt4/
http://zetcode.com/tutorials/pyqt4/customwidgets/
Записан
Tonal
Гость
« Ответ #8 : Декабрь 16, 2008, 13:13 »

Мне кажется, всё же проще таблицу нагнуть.
Смотри примеры
$(QTDIR)\examples\itemviews\pixelator
$(QTDIR)\examples\itemviews\puzzle

Кстати, в PyQt эти примеры тоже есть. Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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