Пример #1
0
    def __init__(self, data, header, title, parent=None):
        super().__init__(parent)

        layout = QVBoxLayout(self)

        tablemodel = Table(datalist=[], header=[], parent=self)
        tablemodel.set_list(data, header)

        self.gui = QtGui.QTableView(self)
        self.gui.setModel(tablemodel)
        self.gui.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)
        self.gui.resizeColumnsToContents()
        layout.addWidget(self.gui)

        self.setWindowTitle(title)
        self.resize(850,120)
        self.setModal(True)
        self.exec_()
Пример #2
0
 def __init__(self, parent=None):
     super().__init__(parent)
     self.filename = None
     self.mwindow = QtGui.QMainWindow()
     self.model = Model(self.mwindow)
     self.gui = GUI.Ui_MainWindow()
     self.gui.setupUi(self)
     self.tableView = self.gui.tableView
     self.tablemodel = Table(parent=self, datalist=[], header=[])
     self.role = Qt.DisplayRole
     self.signals()
     self.undoStack = QUndoStack()
     self.gui.tableView.setItemDelegate(
         ItemDelegate(self.undoStack, self.undoText_redoText))
     self.username = "******"
     self.password = "******"
     self.database = "wahlen"
     self.wahltermin = "2016-04-24"
     self.db = SQL(self.username, self.password, self.database,
                   self.wahltermin)