|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2016, 18:03 | #1 |
Новичок
Джуниор
Регистрация: 21.10.2016
Сообщений: 1
|
PyQt4 работа с QListWidget()
Здравстуйте подскажте мне пожалуйста как обрабатывать события в виджете QListWidget().
у меня есть пока 2 вороса. 1) как написать обработчик сигнала , так что бы после выбора элемента из списка QListWidget() скажем выбрал из списка -> "Один" то вывилось бы через print() в консольном окне скажем "Выбрана строка Один" 2) и второе как добавить контекстное меню в QListWidget(), как сделать так что бы после выбора элемента из списка скажем выбрал из списка -> "Один" кликнтул по нему правой кнопкой мыши , то появилось бы меню "Удалить" кликаю по нему и выбранная строчка удаляется. Помогите пожалуйста допиште код представленный ниже! Код:
|
22.10.2016, 19:30 | #2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Если нужно что-то простое, то как правило хватает готовых решений.
А если нужен продвинутый функциона, события, фишки, плюшки, то сразу же берется нужные класс и на его базе уже разворачивается вся продвинутая конструкция. То что вам нужно, как минимум возможность понять это был именно правый клик,и после чего выкинуть меню, это и есть более продвинутый подход. Сразу скажу что код грязный. Для примера, пойдет. Но в реальной жизни, некоторые вещи так делать нельзя, что-бы избежать огромного гемороя с луну. Вот как пример. Простое решение PHP код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
22.10.2016, 19:31 | #3 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Продвинутое решение:
Тоже самое но уже есть вожможность, работать на более низком уровне, сигналы, слоты, события и т.д. PHP код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
22.10.2016, 19:33 | #4 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
PHP код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
22.10.2016, 19:33 | #5 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
PHP код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Qt кодировка в QListWidget | troyan90 | Qt и кроссплатформенное программирование С/С++ | 2 | 13.05.2015 00:03 |
QListWidget расположение записей | Farrel | Qt и кроссплатформенное программирование С/С++ | 5 | 09.06.2011 16:13 |
QListWidget и QDir для начинающих | Farrel | Qt и кроссплатформенное программирование С/С++ | 1 | 28.04.2011 04:09 |
QListWidget как реагировать на добавление элемента | Farrel | Qt и кроссплатформенное программирование С/С++ | 3 | 20.04.2011 23:33 |