![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 16.07.2024
Сообщений: 2
|
![]()
Добрый день!
Столкнулся с такой проблемой, через поток не хочет вставляться виджет (кнопка) в таблицу ListGrease. Помогите решить этот вопрос, спасибо! Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.05.2024
Сообщений: 212
|
![]()
Во-первых, у класса QTableWidgetItem нет конструктора с такими аргументами (см. https://doc.qt.io/qt-6/qtablewidgetitem.html )
Во-вторых, метод setCellWidget у QTableWidget определён как void setCellWidget(int row, int column, QWidget *widget) , значит надо self.ListGrease.setCellWidget(1, 0, pushButton) ( https://doc.qt.io/qt-6/qtablewidget.html ) В-третьих, локальную кнопку pushButton лучше назвать по-другому, потому что уже есть член класса с таким именем. |
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 16.07.2024
Сообщений: 2
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 16.05.2024
Сообщений: 212
|
![]()
>все ровно не работает.
посмотрел на программу и возникли такие вопросы: 1. в качестве процедур потока используются методы класса. А это хорошая идея? Может быть лучше использовать статические методы? 2. я слабо разбираюсь в Qt6, но знаю, что в других библиотеках для создания графического пользовательского интерфейса просто так работать с оконными элементами из потоков нельзя, а надо использовать синхронизацию с основным GUI-потоком, который обрабатывает события. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 10.01.2020
Сообщений: 377
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение виджета WP | Vovk@Krut | WordPress и другие CMS | 1 | 12.08.2020 19:13 |
Открывается два виджета одновременно | dimaSlon | Qt и кроссплатформенное программирование С/С++ | 0 | 14.05.2018 15:53 |
Создание виджета | ilshat09 | JavaScript, Ajax | 5 | 08.04.2015 14:41 |
определение виджета | вова4 | Qt и кроссплатформенное программирование С/С++ | 5 | 31.07.2014 19:56 |
Доведение до ума виджета | Unique | HTML и CSS | 2 | 25.04.2011 08:39 |