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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QListWidget проблемы с SIGNAL и setStyleSheet  (Прочитано 2609 раз)
Wizard
Гость
« : Ноябрь 05, 2009, 14:31 »

создал QListWidget  с иконками

iListView = new QListView(widgetHome);
QStandardItemModel   *iStandardModel = new QStandardItemModel();
QStandardItem* item1 = new QStandardItem(QIcon("/storage card/icons/Clock.png"),"Clock");
QStandardItem* item2 = new QStandardItem(QIcon("/storage card/icons/Calendar.png"),"Calendar");
QStandardItem* item3 = new QStandardItem(QIcon("/storage card/icons/Music.png"),"Music");
QStandardItem* item4 = new QStandardItem(QIcon("/storage card/icons/Finder.png"),"Finder");
iStandardModel->appendRow(item1);
iStandardModel->appendRow(item2);
iStandardModel->appendRow(item3);
iStandardModel->appendRow(item4);

iListView->setViewMode(QListView::IconMode);
iListView->setFlow(QListView::LeftToRight);
iListView->setIconSize(QSize(50,50));
iListView->setModel(iStandardModel);
iListView->setGeometry(QRect(20,20,200,200));

Проблема №1
connect(iListView,SIGNAL(clicked()),SLOT(ShowGadget()));
public slots:
void ShowGadget(){...}

тупо не отлавливает сигнал и не заходит в метод


Проблема №2
пробую подключить стили в qss файле
 QListView{
     background-color: yellow;
 }
и он почему то не применяет стиль к QListView,  хотя по не понятной причине QComboBox он закрашивает фон, когда разворачиваешь список, наверное просто унаследоваться QComboBox  от QListView.
Записан
Makss
Гость
« Ответ #1 : Ноябрь 05, 2009, 14:59 »

так
Код:
connect(iListView,SIGNAL(clicked(const QModelIndex &)),SLOT(ShowGadget(const QModelIndex &)));
Записан
Wizard
Гость
« Ответ #2 : Ноябрь 05, 2009, 15:15 »

так
Код:
connect(iListView,SIGNAL(clicked(const QModelIndex &)),SLOT(ShowGadget(const QModelIndex &)));

О!!! спс работает, осталось с стилями разобраться.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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