QT6 QTable
Отображение таблиц. Элементы в QTableWidget предоставляются с помощью QTableWidgetItem.
Методы:
| Метод | Назначение |
| setRowCount() | определения количества строк |
| setColumnCount() | определения количества столбцов |
| rowCount() | возвращает количество строк |
| columnCount() | возвращает количество столбцов |
from PyQt6.QtWidgets import QApplication, QWidget, QTableWidget, QTableWidgetItem, QVBoxLayout
import sys
class Window(QWidget):
def __init__(self):
super().__init__()
self.setGeometry(200,200, 700, 400)
self.setWindowTitle("Python GUI Development")
self.create_button()
def create_button(self):
vbox = QVBoxLayout()
curtable = QTableWidget()
curtable.setRowCount(3)
curtable.setColumnCount(3)
curtable.setItem(0, 0, QTableWidgetItem('Заголовок столбца 1'))
curtable.setItem(0, 1, QTableWidgetItem('Заголовок столбца 2'))
curtable.setItem(0, 2, QTableWidgetItem('Заголовок столбца 3'))
vbox.addWidget(curtable)
self.setLayout(vbox)
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec())