Python PySide.QtGui 模块,QTableView() 实例源码

我们从Python开源项目中,提取了以下9个代码示例,用于说明如何使用PySide.QtGui.QTableView()

项目:freecad-nurbs    作者:microelly2    | 项目源码 | 文件源码
def startssevents(self):
#       global table

        mw=FreeCADGui.getMainWindow()
        mdiarea=mw.findChild(QtGui.QMdiArea)


        App.activeDocument().Spreadsheet.ViewObject.startEditing(0)
        subw=mdiarea.subWindowList()
    #   print len(subw)
        for i in subw:
    #       print i.widget().metaObject().className()
            if i.widget().metaObject().className() == "SpreadsheetGui::SheetView":
                sheet = i.widget()
                table=sheet.findChild(QtGui.QTableView)

        table.clicked.connect(self.clicked)
    #   table.entered.connect(entered)
        table.pressed.connect(self.pressed)
        self.table=table
项目:freecad-nurbs    作者:microelly2    | 项目源码 | 文件源码
def startssevents2():
    global table

    mw=FreeCADGui.getMainWindow()
    mdiarea=mw.findChild(QtGui.QMdiArea)

    App.activeDocument().Spreadsheet.ViewObject.startEditing(0)
    subw=mdiarea.subWindowList()
#   print len(subw)
    for i in subw:
#       print i.widget().metaObject().className()
        if i.widget().metaObject().className() == "SpreadsheetGui::SheetView":
            sheet = i.widget()
            table=sheet.findChild(QtGui.QTableView)

    table.clicked.connect(clicked)
#   table.entered.connect(entered)
    table.pressed.connect(pressed)




#   table.itemDelegate().commitData.connect(commitData)
项目:freecad-nurbs    作者:microelly2    | 项目源码 | 文件源码
def startssevents(self):

        mw=FreeCADGui.getMainWindow()
        mdiarea=mw.findChild(QtGui.QMdiArea)

        App.activeDocument().Spreadsheet.ViewObject.startEditing(0)
        subw=mdiarea.subWindowList()
    #   print len(subw)
        for i in subw:
    #       print i.widget().metaObject().className()
            if i.widget().metaObject().className() == "SpreadsheetGui::SheetView":
                sheet = i.widget()
                table=sheet.findChild(QtGui.QTableView)

        table.clicked.connect(self.clicked)
    #   table.entered.connect(entered)
        table.pressed.connect(self.pressed)
        self.table=table
项目:freecad-nurbs    作者:microelly2    | 项目源码 | 文件源码
def startssevents2():
    ''' start events for spreadsheet gui '''
    global table

    mw=FreeCADGui.getMainWindow()
    mdiarea=mw.findChild(QtGui.QMdiArea)

    App.activeDocument().Spreadsheet.ViewObject.startEditing(0)
    subw=mdiarea.subWindowList()
#   print len(subw)
    for i in subw:
#       print i.widget().metaObject().className()
        if i.widget().metaObject().className() == "SpreadsheetGui::SheetView":
            sheet = i.widget()
            table=sheet.findChild(QtGui.QTableView)

    table.clicked.connect(clicked)
#   table.entered.connect(entered)
    table.pressed.connect(pressed)




#   table.itemDelegate().commitData.connect(commitData)
项目:smhr    作者:andycasey    | 项目源码 | 文件源码
def __init__(self, parent=None, *args):
        super(MyTableView, self).__init__(parent, *args)
        self.parent = parent
        #self.setStyleSheet("QItem { font-size: 10px; }")
        self.verticalHeader().setResizeMode(QtGui.QHeaderView.Fixed)
        self.verticalHeader().setDefaultSectionSize(20)
        #self.resizeColumnsToContents()
        #self.resizeRowsToContents()
        #self.setStyleSheet("QTableView::item { border: 0px; }")
项目:zeex    作者:zbarge    | 项目源码 | 文件源码
def setupUi(self, FileAnalyzerDialog):
        FileAnalyzerDialog.setObjectName("FileAnalyzerDialog")
        FileAnalyzerDialog.resize(904, 505)
        self.gridLayoutWidget = QtGui.QWidget(FileAnalyzerDialog)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 20, 881, 471))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")
        self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.gridLayout_2 = QtGui.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.btnRefresh = QtGui.QPushButton(self.gridLayoutWidget)
        self.btnRefresh.setObjectName("btnRefresh")
        self.gridLayout_2.addWidget(self.btnRefresh, 1, 0, 1, 1)
        self.btnExport = QtGui.QPushButton(self.gridLayoutWidget)
        self.btnExport.setObjectName("btnExport")
        self.gridLayout_2.addWidget(self.btnExport, 0, 0, 1, 1)
        self.btnPivot = QtGui.QPushButton(self.gridLayoutWidget)
        self.btnPivot.setObjectName("btnPivot")
        self.gridLayout_2.addWidget(self.btnPivot, 2, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_2, 0, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(self.gridLayoutWidget)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 1, 1, 1, 1)
        self.tableView = QtGui.QTableView(self.gridLayoutWidget)
        self.tableView.setObjectName("tableView")
        self.gridLayout.addWidget(self.tableView, 0, 1, 1, 1)

        self.retranslateUi(FileAnalyzerDialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), FileAnalyzerDialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), FileAnalyzerDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(FileAnalyzerDialog)
项目:AutoDiff    作者:icewall    | 项目源码 | 文件源码
def findTableView(self):
        """
        Locate the TableView inside the window
        """
        for x in self.window.children()[-1].children(): #last QWidget seems to hold all the children
            if type(x) == QtGui.QTableView:
                return x
        raise Exception('Could not locate QTableView of the window.')
项目:zeex    作者:zbarge    | 项目源码 | 文件源码
def setupUi(self, MapGrid):
        MapGrid.setObjectName("MapGrid")
        MapGrid.resize(400, 300)
        self.gridLayout_3 = QtGui.QGridLayout(MapGrid)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.gridLayout_2 = QtGui.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.comboBoxLeft = QtGui.QComboBox(MapGrid)
        self.comboBoxLeft.setObjectName("comboBoxLeft")
        self.gridLayout.addWidget(self.comboBoxLeft, 1, 0, 1, 1)
        self.comboBoxRight = QtGui.QComboBox(MapGrid)
        self.comboBoxRight.setObjectName("comboBoxRight")
        self.gridLayout.addWidget(self.comboBoxRight, 1, 1, 1, 1)
        self.labelLeft = QtGui.QLabel(MapGrid)
        self.labelLeft.setAlignment(QtCore.Qt.AlignCenter)
        self.labelLeft.setObjectName("labelLeft")
        self.gridLayout.addWidget(self.labelLeft, 0, 0, 1, 1)
        self.labelRight = QtGui.QLabel(MapGrid)
        self.labelRight.setAlignment(QtCore.Qt.AlignCenter)
        self.labelRight.setMargin(0)
        self.labelRight.setObjectName("labelRight")
        self.gridLayout.addWidget(self.labelRight, 0, 1, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1)
        self.btnDelete = QtGui.QPushButton(MapGrid)
        self.btnDelete.setObjectName("btnDelete")
        self.gridLayout_2.addWidget(self.btnDelete, 2, 0, 1, 1)
        self.btnAdd = QtGui.QPushButton(MapGrid)
        self.btnAdd.setObjectName("btnAdd")
        self.gridLayout_2.addWidget(self.btnAdd, 1, 0, 1, 1)
        self.tableView = QtGui.QTableView(MapGrid)
        self.tableView.setObjectName("tableView")
        self.gridLayout_2.addWidget(self.tableView, 4, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_2, 0, 0, 1, 1)
        self.btnBox = QtGui.QDialogButtonBox(MapGrid)
        self.btnBox.setOrientation(QtCore.Qt.Horizontal)
        self.btnBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.btnBox.setObjectName("btnBox")
        self.gridLayout_3.addWidget(self.btnBox, 1, 0, 1, 1)

        self.retranslateUi(MapGrid)
        QtCore.QObject.connect(self.btnBox, QtCore.SIGNAL("accepted()"), MapGrid.accept)
        QtCore.QObject.connect(self.btnBox, QtCore.SIGNAL("rejected()"), MapGrid.reject)
        QtCore.QMetaObject.connectSlotsByName(MapGrid)
项目:zeex    作者:zbarge    | 项目源码 | 文件源码
def setupUi(self, QueryEditorWindow):
        QueryEditorWindow.setObjectName("QueryEditorWindow")
        QueryEditorWindow.resize(746, 642)
        self.centralwidget = QtGui.QWidget(QueryEditorWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.tableView = QtGui.QTableView(self.centralwidget)
        self.tableView.setObjectName("tableView")
        self.verticalLayout.addWidget(self.tableView)
        self.verticalLayout_2.addLayout(self.verticalLayout)
        QueryEditorWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(QueryEditorWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 746, 21))
        self.menubar.setObjectName("menubar")
        self.menuActions = QtGui.QMenu(self.menubar)
        self.menuActions.setObjectName("menuActions")
        QueryEditorWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(QueryEditorWindow)
        self.statusbar.setObjectName("statusbar")
        QueryEditorWindow.setStatusBar(self.statusbar)
        self.toolBar = QtGui.QToolBar(QueryEditorWindow)
        self.toolBar.setObjectName("toolBar")
        QueryEditorWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.actionCommit = QtGui.QAction(QueryEditorWindow)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/standard_icons/save.png"), QtGui.QIcon.Active, QtGui.QIcon.On)
        self.actionCommit.setIcon(icon)
        self.actionCommit.setObjectName("actionCommit")
        self.actionUndo = QtGui.QAction(QueryEditorWindow)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/standard_icons/undo.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionUndo.setIcon(icon1)
        self.actionUndo.setObjectName("actionUndo")
        self.actionCriteria = QtGui.QAction(QueryEditorWindow)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/standard_icons/filter.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionCriteria.setIcon(icon2)
        self.actionCriteria.setObjectName("actionCriteria")
        self.actionRefresh = QtGui.QAction(QueryEditorWindow)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/standard_icons/refresh.png"), QtGui.QIcon.Active, QtGui.QIcon.On)
        self.actionRefresh.setIcon(icon3)
        self.actionRefresh.setObjectName("actionRefresh")
        self.menuActions.addAction(self.actionCommit)
        self.menuActions.addAction(self.actionUndo)
        self.menuActions.addAction(self.actionCriteria)
        self.menuActions.addAction(self.actionRefresh)
        self.menubar.addAction(self.menuActions.menuAction())
        self.toolBar.addAction(self.actionCommit)
        self.toolBar.addAction(self.actionUndo)
        self.toolBar.addAction(self.actionRefresh)
        self.toolBar.addAction(self.actionCriteria)

        self.retranslateUi(QueryEditorWindow)
        QtCore.QMetaObject.connectSlotsByName(QueryEditorWindow)