Автор Тема: QCheckBox проблем в QListWidget - Проблем или липса на сигнал?  (Прочетена 2462 пъти)

LinuxFanUNIX

  • Напреднали
  • *****
  • Публикации: 408
  • Distribution: Slackware 12.2
  • Window Manager: KDE 3.5.10
    • Профил
Здравейте.

Имам QListView състоящ се от няколко QListWidget-а, които имат checkState - Qt::Checked! Какъв сигнал мога да използвам, когато потребителя кликне на чавката да се изпълни дадена функция?

Благодаря предварително!
Активен

task_struct

  • Напреднали
  • *****
  • Публикации: 576
  • Distribution: Kubuntu 14.04
  • Window Manager: KDE 4.13
    • Профил
Я дай малко повече инфо. Как накара QListWidget да има стейт? Аз не виждам да има някакъв интерфейс това да стане.  ???
Активен

"Minds are like parachutes. They only function when they are open." - James Dewar

irc.freenode.net  / #linux-bg

dvasilev

  • Напреднали
  • *****
  • Публикации: 200
  • Distribution: Kubuntu, Debian
  • Window Manager: KDE
    • Профил
    • WWW
@LinuxFanUNIX: Нещата, които трябва да направиш са - наследяваш QListWidgetItem, като му пренаписваш setData функцията. Когато ролята е Qt::CheckStateRole му казваш да изпраща сигнал, който си дефинираш и прихващаш по нататък. Иначе извикваш стандартното изпълнение на функцията. Съответно като си създаваш твоите QMyListWidgetItem, може да се свържеш към сигналите, които излъчват.
Активен

LinuxFanUNIX

  • Напреднали
  • *****
  • Публикации: 408
  • Distribution: Slackware 12.2
  • Window Manager: KDE 3.5.10
    • Профил
Признавам си че познанията ми не са чак толкова големи? Имах предвид не са ли обмислили тези от Qt за такъв сигнал?
Активен

task_struct

  • Напреднали
  • *****
  • Публикации: 576
  • Distribution: Kubuntu 14.04
  • Window Manager: KDE 4.13
    • Профил
Активен

"Minds are like parachutes. They only function when they are open." - James Dewar

irc.freenode.net  / #linux-bg

LinuxFanUNIX

  • Напреднали
  • *****
  • Публикации: 408
  • Distribution: Slackware 12.2
  • Window Manager: KDE 3.5.10
    • Профил
Благодаря ти, task_struct! Както винаги - знаеш точния отговор! Благодаря ти за пореден път, че се отзоваваш на мое питане! Жив и здрав да си!  [_]3 [_]3 [_]3
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
QListWidget и QTextBrowser проблеми със свързването
Общ форум
LinuxFanUNIX 16 4879 Последна публикация Apr 20, 2009, 10:53
от dvasilev
Right-Click меню в QListWidget
Общ форум
LinuxFanUNIX 3 2696 Последна публикация Sep 13, 2009, 20:56
от dvasilev