|
8 / 8 / 3
Регистрация: 20.10.2015
Сообщений: 50
|
|
QTableWidget + setCellWidget как обратно?23.05.2016, 06:07. Показов 7518. Ответов 26
Метки нет (Все метки)
Вопрос "наипростейший", об этом почему-то не нашёл информацию, либо по английски плохо понимаю, да и не сильный знаток Qt надо честно признаться.
Загоняю виджет в ячейку через setCellWidget, в интернете об это куча информации, а вот как вернуть ячейке исходное состояние кто-нибудь знает, чтобы была обычная ячейка?
0
|
|
| 23.05.2016, 06:07 | |
|
Ответы с готовыми решениями:
26
QTableWidget (1) >>> QTableWidget (2) исключить повторяющиеся строки
QTableWidget как QListWidget |
|
|
|||
| 23.05.2016, 14:02 | |||
|
P.S. Я не понимаю, что у вас там такого, что вы не можете ваш виджет создавать для каждой ячейки? Ведь виджет - это графическое представление(в виджете, к примеру, хранятся настройки отображаемой им области). Как ваш виджет может обеспечивать графическое представление множества разных независимых элементов? Моя не понимать!
0
|
|||
|
8 / 8 / 3
Регистрация: 20.10.2015
Сообщений: 50
|
|
| 23.05.2016, 14:05 [ТС] | |
|
Ну хорошо, уговорили.
Буду создавать каждый раз новый виджет, хотя мне это не нравится.
0
|
|
|
|
|
| 23.05.2016, 14:09 | |
|
pdn_mail, Если это обычная комбушка, то чего вы жалеете? Сделайте QStandartItemModel, запихните в комбушку при создании и забудьте о ней, как о страшном сне. Главное, родителем модели сделайте кого-нить долгоживущего.
0
|
|
|
8 / 8 / 3
Регистрация: 20.10.2015
Сообщений: 50
|
|
| 23.05.2016, 14:16 [ТС] | |
|
Можно пример псевдокода? На примере списка содержимого Items хотя бы.
В борланд билдере или эмбакадеро, я бы просто создал новый combobox, вытащил из родительского StringList и засунул в новый и всё, одна строчка кода. А тут как, смотрю можно QStringList засунуть, а получить как? Потому было бы интересно посмотреть как сделать через QStandartItemModel
0
|
|
|
|
||||||
| 23.05.2016, 14:34 | ||||||
|
http://doc.qt.io/qt-5/QStandardItemModel.html
http://doc.qt.io/qt-5/qcombobox.html#setModel Добавлено через 2 минуты Комбобокса может брать только 1 столбец, но показывать будет все.
1
|
||||||
|
8 / 8 / 3
Регистрация: 20.10.2015
Сообщений: 50
|
|||||||||||
| 24.05.2016, 14:41 [ТС] | |||||||||||
|
icpu, что-то сложно, но спасибо.
В общем мне проще в QStandardItemModel всё запихать через QList будет Но такая фича как табличка из комбобокса тоже пригодится ![]() Добавлено через 16 часов 59 минут Вчера вывернулся таким способом, и вроде ничего не отстрелил, может кому пригодится:
Но это лучший способ если построение нового виджета слишком сложная операция. Добавлено через 6 часов 9 минут С делегатом чуть поживее шивелится, уже не так цепляет взор, хотя оно и понятно, new самая долгая операция.
Вроде всё на этом. Всем спасибо. Добавлено через 34 минуты
0
|
|||||||||||
|
|
||
| 25.05.2016, 00:26 | ||
|
Ещё раз напомню, что виджет - это основа для графического элемента. У него тоже есть собственный шаблон применения. И если таблица требует создания отдельного виджета под каждую отображаемую ячейку - значит это лучше не игнорировать.
1
|
||
| 25.05.2016, 00:26 | |
|
QTableWidget как узнать указатель?
Как отменить перемещение по QTableWidget по стрелкам? Как в QTableWidget скрыть строчки на всегда Как перехватить нажатие клавиш Up и Down в QTableWidget? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|