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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как сделать меню как в телефоне?  (Прочитано 5767 раз)
Wizard
Гость
« : Ноябрь 04, 2009, 18:22 »

Кто знает, как можно сделать меню как в телефоне ?
что то типа такого


я пробывал через QListView, но получилось только построить элементы в строчку.
« Последнее редактирование: Ноябрь 04, 2009, 18:24 от Wizard » Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Ноябрь 04, 2009, 18:34 »

Код:
setViewMode(QListView::IconMode);
setFlow(QListView::LeftToRight);
setIconSize(QSize(32, 32));

что-то вроде этого, в QListView всё необходимое для этого есть.
Записан
Wizard
Гость
« Ответ #2 : Ноябрь 04, 2009, 18:41 »

Хорошо а как тогда добавить туда элементы ? потому что я добавлял через

QStandardItemModel   *iStandardModel = new QStandardItemModel(widgetHome);
QStandardItem* item1 = new QStandardItem(QIcon("/storage card/icon/internet_settings.png"),"First Item");
QStandardItem* item2 = new QStandardItem(QIcon("/storage card/icon/email_yellow_outbox.png"),"Second item");
QStandardItem* item3 = new QStandardItem("Without icon item");
iStandardModel->appendRow(item1);
iStandardModel->appendRow(item2);
iStandardModel->appendRow(item3);
iListView->setIconSize(QSize(50,50));
iListView->setModel(iStandardModel);
iListView->setGeometry(QRect(0,0,200,200));
Записан
cya-st
Гость
« Ответ #3 : Ноябрь 04, 2009, 21:16 »

Цитировать
Хорошо а как тогда добавить туда элементы ? потому что я добавлял через
Дальше что? ошибка? В чем проблема?
Записан
niXman
Гость
« Ответ #4 : Ноябрь 05, 2009, 00:13 »

kinetic
http://video.google.ru/videosearch?hl=ru&rlz=1G1GGLQ_RURU352&newwindow=1&q=qt+kinetic&lr=&um=1&ie=UTF-8&ei=f-7xSpfYItOMsAbC_OyjDw&sa=X&oi=video_result_group&ct=title&resnum=4&ved=0CCQQqwQwAw#
Записан
SABROG
Гость
« Ответ #5 : Ноябрь 05, 2009, 02:29 »

Вот оказывается чего мне не хватало для полного счастья...

Идиоты, даже бота написать правильного не могут.
Записан
niXman
Гость
« Ответ #6 : Ноябрь 05, 2009, 02:35 »

Я настоящий!
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #7 : Ноябрь 05, 2009, 03:56 »

>>Я настоящий!
Ты здесь не причём Улыбающийся
Записан

Юра.
Wizard
Гость
« Ответ #8 : Ноябрь 05, 2009, 11:03 »

Цитировать
Хорошо а как тогда добавить туда элементы ? потому что я добавлял через
Дальше что? ошибка? В чем проблема?

Вопрос в том как добавить в QListView,  item Непонимающий
потому что я смог добавить только через QStandardItemModel
потому что не нашёл в QListView, не AddItem, не Insert, только через setModel , есть ли еще варианты добавления?
Записан
Wizard
Гость
« Ответ #9 : Ноябрь 05, 2009, 11:24 »

А сорри провтыкал, работает вообщем ))) всем спс
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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