MS
18 ноября 2016 г. 15:27
PyQt5 чекбоксы в таблице – Python
pyqt5, python, qcheckbox, qtablewidget
Всем привет, кто может подсказать, как проверить статус чекбокса, который находится в таблице QTableWidget.
Библиотека PyQt5
Заносил чекбокс в таблицу таким образом:
B=["ID отдела","Название","Артикул","Дата поступки","Срок хранения","Цена оптом","Цена розница","Кол-во",""] self.tableWidget = QTableWidget(self.tab2) self.tableWidget.setRowCount(count1) self.tableWidget.setColumnCount(9) self.tableWidget.setColumnWidth(8,30) self.tableWidget.setColumnWidth(0,120) self.tableWidget.resize(920,400) self.tableWidget.setHorizontalHeaderLabels(B) cursor.execute("SELECT * FROM tovar") rows = cursor.fetchall() countTID=0 for row in rows: self.tableWidget.setItem(countTID,0, QTableWidgetItem(str(row.id_otdela))) self.tableWidget.setItem(countTID,1, QTableWidgetItem(str(row.nazvanie))) self.tableWidget.setItem(countTID,2, QTableWidgetItem(str(row.artikul))) self.tableWidget.setItem(countTID,3, QTableWidgetItem(str(row.data_postupki))) self.tableWidget.setItem(countTID,4, QTableWidgetItem(str(row.srok_kh))) self.tableWidget.setItem(countTID,5, QTableWidgetItem(str(row.cena_optom))) self.tableWidget.setItem(countTID,6, QTableWidgetItem(str(row.cena_roznica))) self.tableWidget.setItem(countTID,7, QTableWidgetItem(str(row.kolichestvo))) self.tableWidget.setCellWidget(countTID,8,QCheckBox()) countTID+=1 self.tableWidget.show()
Вам это нравится? Поделитесь в социальных сетях!
Комментарии
Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
Пожалуйста, авторизуйтесь или зарегистрируйтесь
- Последние комментарии
- AK1 апреля 2025 г. 11:41Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- VP9 марта 2025 г. 16:14Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- ИМ22 ноября 2024 г. 21:51Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
- Сейчас обсуждают на форуме
- f15 февраля 2025 г. 13:46Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…
- Спасибо большое за помощь и простите за то что отнял время своей невнимательностью.
Добрый день.
Допустим проверяем в первой строке в вашем случае.