mirror of
https://github.com/CopterExpress/clever-show.git
synced 2026-06-05 19:49:33 +00:00
Change QTableWidget to model-based QTableView
This commit is contained in:
@@ -45,11 +45,9 @@ class Ui_MainWindow(object):
|
||||
self.label_2 = QtWidgets.QLabel(self.centralwidget)
|
||||
self.label_2.setGeometry(QtCore.QRect(820, 70, 10, 40))
|
||||
self.label_2.setObjectName("label_2")
|
||||
self.tableWidget = QtWidgets.QTableWidget(self.centralwidget)
|
||||
self.tableWidget.setGeometry(QtCore.QRect(20, 20, 640, 400))
|
||||
self.tableWidget.setObjectName("tableWidget")
|
||||
self.tableWidget.setColumnCount(0)
|
||||
self.tableWidget.setRowCount(0)
|
||||
self.tableView = QtWidgets.QTableView(self.centralwidget)
|
||||
self.tableView.setGeometry(QtCore.QRect(20, 20, 640, 400))
|
||||
self.tableView.setObjectName("tableView")
|
||||
MainWindow.setCentralWidget(self.centralwidget)
|
||||
self.menubar = QtWidgets.QMenuBar(MainWindow)
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 850, 25))
|
||||
|
||||
@@ -141,7 +141,7 @@
|
||||
<string>s</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QTableWidget" name="tableWidget">
|
||||
<widget class="QTableView" name="tableView">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
from PyQt5 import QtWidgets
|
||||
from PyQt5.QtGui import QStandardItem
|
||||
from PyQt5.QtGui import QStandardItemModel
|
||||
from PyQt5.QtCore import QModelIndex
|
||||
from PyQt5.QtCore import Qt
|
||||
from PyQt5.QtCore import pyqtSlot
|
||||
|
||||
# Импортируем нашу форму.
|
||||
from server_gui import Ui_MainWindow
|
||||
@@ -10,13 +15,15 @@ class main_window(QtWidgets.QMainWindow):
|
||||
super(main_window, self).__init__()
|
||||
self.ui = Ui_MainWindow()
|
||||
self.ui.setupUi(self)
|
||||
|
||||
self.ui.tableWidget.setColumnCount(6)
|
||||
self.ui.tableWidget.setRowCount(20)
|
||||
self.ui.tableWidget.setHorizontalHeaderLabels(
|
||||
model = QStandardItemModel()
|
||||
item = QStandardItem()
|
||||
model.setHorizontalHeaderLabels(
|
||||
('copter ID', 'animation ID', 'battery V', 'battery %', 'selfcheck', 'time UTC')
|
||||
)
|
||||
self.ui.tableWidget.horizontalHeader().setStretchLastSection(True)
|
||||
model.setColumnCount(6)
|
||||
model.setRowCount(20)
|
||||
self.ui.tableView.setModel(model)
|
||||
self.ui.tableView.horizontalHeader().setStretchLastSection(True)
|
||||
|
||||
|
||||
app = QtWidgets.QApplication([])
|
||||
|
||||
Reference in New Issue
Block a user