当前位置: 首页>>代码示例>>Python>>正文


Python QTable.setResizePolicy方法代码示例

本文整理汇总了Python中qttable.QTable.setResizePolicy方法的典型用法代码示例。如果您正苦于以下问题:Python QTable.setResizePolicy方法的具体用法?Python QTable.setResizePolicy怎么用?Python QTable.setResizePolicy使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在qttable.QTable的用法示例。


在下文中一共展示了QTable.setResizePolicy方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: NotesListUI

# 需要导入模块: from qttable import QTable [as 别名]
# 或者: from qttable.QTable import setResizePolicy [as 别名]
class NotesListUI(QDialog):
    def __init__(self,parent = None,name = None,modal = 0,fl = 0):
        QDialog.__init__(self,parent,name,modal,fl)

        if not name:
            self.setName("NotesListUI")

        self.notes_table = QTable(self,"notes_table")
        self.notes_table.setNumCols(self.notes_table.numCols() + 1)
        self.notes_table.horizontalHeader().setLabel(self.notes_table.numCols() - 1,self.__tr("Name"))
        self.notes_table.setNumCols(self.notes_table.numCols() + 1)
        self.notes_table.horizontalHeader().setLabel(self.notes_table.numCols() - 1,self.__tr("Content"))
        self.notes_table.setGeometry(QRect(20,20,510,360))
        self.notes_table.setMinimumSize(QSize(300,0))
        self.notes_table.setResizePolicy(QTable.AutoOne)
        self.notes_table.setVScrollBarMode(QTable.AlwaysOn)
        self.notes_table.setNumRows(0)
        self.notes_table.setNumCols(2)

        LayoutWidget = QWidget(self,"layout7")
        LayoutWidget.setGeometry(QRect(90,400,377,29))
        
                                                                                                                 
        layout7 = QHBoxLayout(LayoutWidget,5,5,"layout7")

        self.add_button = QPushButton(LayoutWidget,"add_button")
        layout7.addWidget(self.add_button)
        spacer = QSpacerItem(21,21,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout7.addItem(spacer)

        self.edit_button = QPushButton(LayoutWidget,"edit_button")
        layout7.addWidget(self.edit_button)
        layout7.addItem(spacer)

        self.delete_button = QPushButton(LayoutWidget,"delete_button")
        layout7.addWidget(self.delete_button)
        layout7.addItem(spacer)
        
        self.list_note_button = QPushButton(LayoutWidget,"list_note_button")
        layout7.addWidget(self.list_note_button)

        self.languageChange()

        self.resize(QSize(555,447).expandedTo(self.minimumSizeHint()))
        self.clearWState(Qt.WState_Polished)


    def languageChange(self):
        self.setCaption(self.__tr("Notes"))
        self.notes_table.horizontalHeader().setLabel(0,self.__tr("Name"))
        self.notes_table.horizontalHeader().setLabel(1,self.__tr("Content"))
        self.add_button.setText(self.__tr("New"))
        self.edit_button.setText(self.__tr("Edit"))
        self.delete_button.setText(self.__tr("Delete"))
        self.list_note_button.setText(self.__tr("List Notes"))


    def __tr(self,s,c = None):
        return qApp.translate("NotesListUI",s,c)
开发者ID:0x24bin,项目名称:BurpSuite,代码行数:61,代码来源:noteslist.py

示例2: Routing

# 需要导入模块: from qttable import QTable [as 别名]
# 或者: from qttable.QTable import setResizePolicy [as 别名]
class Routing(QWidget):
    """A variable-sized table with sliders, ideal for signal routing purposes.
    
    Args: rows (int), columns (int), route to self (bool), Parent (obj) (None),"""
    def __init__(self, row, col, routeToSelf = True, parent = None,name = None,fl = 0):
        QWidget.__init__(self,parent,name,fl)
        if not name:
            self.setName("Form4")
        self.routeToSelf = routeToSelf
        self.empty_cells = [] 
        self.currentvalue = None #holds current slider value

        self.table1 = QTable(self,"table1")
        self.table1.setPaletteBackgroundColor(QColor(0,0,0))
        self.table1.viewport().setPaletteBackgroundColor(QColor(0,0,0))
        self.table1.setResizePolicy(QTable.AutoOne)
        self.table1.setVScrollBarMode(QTable.AlwaysOff)
        for r in range(self.table1.numRows()):
            self.table1.setRowHeight(r, 18)
            self.table1.setRowStretchable(r, False)
            pr = Param()#Holding param
            self.root_param.insertChild(pr)
            self.params.append(pr) 
            for c in range(self.table1.numCols()):
                if r == 0:
                    self.table1.setColumnWidth(c, self.columnwidth)
                if self.routeToSelf is True or r is not c:
                    p = Param(type=float)
                    pr.insertChild(p)
                    self.table1.setCellWidget(r, c, ParamProgress(p, self.table1))
                else:
                    #do nothing
                    #self.params[r].append(-1)
                    self.empty_cells.append((r, c))
        self.table1.setHScrollBarMode(QTable.AlwaysOff)
        self.table1.setShowGrid(0)
        self.table1.setReadOnly(1)
        self.table1.setSelectionMode(QTable.NoSelection)
        self.table1.setFocusPolicy(QWidget.NoFocus)
        self.root_param = Param()
        self.params = [] #holds all parent Params
        self.columnwidth = 50
        self.setsize(row, col)
        self.adjustSize()
        
    def setsize(self, row, col):
        """set size of table: row, col
        
        Creates a parent Param for every row, with child params for every col.
        No other adjustments, namings or range settings are done here, but has
        to be done in the subclass, preferrably after the init of this class."""
        self.table1.setNumRows(row)
        self.table1.setNumCols(col)
        self.setUpdatesEnabled(False)
        for r in range(self.table1.numRows()):
            self.table1.setRowHeight(r, 18)
            self.table1.setRowStretchable(r, False)
            pr = Param()#Holding param
            self.root_param.insertChild(pr)
            self.params.append(pr) 
            for c in range(self.table1.numCols()):
                if r == 0:
                    self.table1.setColumnWidth(c, self.columnwidth)
                if self.routeToSelf is True or r is not c:
                    p = Param(type=float)
                    pr.insertChild(p)
                    self.table1.setCellWidget(r, c, ParamProgress(p, self.table1))
                else:
                    #do nothing
                    #self.params[r].append(-1)
                    self.empty_cells.append((r, c))
        self.table1.viewport().adjustSize()
        self.table1.adjustSize()
        self.setUpdatesEnabled(True)
    
    def set_row_labels(self, lust):
        self.table1.setRowLabels(lust)
        #self.table1.viewport().adjustSize()
        self.table1.adjustSize()

    def set_col_labels(self, lust):
        self.table1.setColumnLabels(lust)
        self.table1.setTopMargin(18)
        #self.table1.viewport().adjustSize()
        self.table1.adjustSize()

    def params_reparent(self, parent):
        for p in self.params:
            parent.insertChild(p)
    
    def set_column_width(self, i):
        for c in range(self.table1.numCols()):
            self.table1.setColumnWidth(c, i)
        self.table1.adjustSize()
        self.table1.viewport().adjustSize()
        self.columnwidth = i
        
    def set_row_height(self, i):
        for c in range(self.table1.numRows()):
            self.table1.setRowHeight(c, i)
#.........这里部分代码省略.........
开发者ID:jpburstrom,项目名称:larm,代码行数:103,代码来源:jrouting.py

示例3: VulnerabilitiesUi

# 需要导入模块: from qttable import QTable [as 别名]
# 或者: from qttable.QTable import setResizePolicy [as 别名]
class VulnerabilitiesUi(QDialog):
    def __init__(self,parent = None,name = None,modal = 0,fl = 0):
        QDialog.__init__(self,parent,name,modal,fl)

        if not name:
            self.setName("VulnerabilitiesUi")

                                        

                                                                                       

        self.t_vulns = QTable(self,"t_vulns")
        self.t_vulns.setNumCols(self.t_vulns.numCols() + 1)
        self.t_vulns.horizontalHeader().setLabel(self.t_vulns.numCols() - 1,self.__tr("Name"))
        self.t_vulns.setNumCols(self.t_vulns.numCols() + 1)
        self.t_vulns.horizontalHeader().setLabel(self.t_vulns.numCols() - 1,self.__tr("Refs"))
        self.t_vulns.setNumCols(self.t_vulns.numCols() + 1)
        self.t_vulns.horizontalHeader().setLabel(self.t_vulns.numCols() - 1,self.__tr("Description"))
        self.t_vulns.setMinimumSize(QSize(700,0))
        self.t_vulns.setResizePolicy(QTable.AutoOne)
        self.t_vulns.setVScrollBarMode(QTable.AlwaysOn)
        self.t_vulns.setNumRows(0)
        self.t_vulns.setNumCols(3)

                                                            
        LayoutWidget = QWidget(self,"layout7")
        LayoutWidget.setGeometry(QRect(90,500,450,29))
        
                                                                                                                 
        layout7 = QHBoxLayout(LayoutWidget,5,5,"layout7")

        self.add_button = QPushButton(LayoutWidget,"add_button")
        layout7.addWidget(self.add_button)
        spacer6_2 = QSpacerItem(21,21,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout7.addItem(spacer6_2)

        self.edit_button = QPushButton(LayoutWidget,"edit_button")
        layout7.addWidget(self.edit_button)
        spacer6 = QSpacerItem(21,21,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout7.addItem(spacer6)

        self.delete_button = QPushButton(LayoutWidget,"delete_button")
        layout7.addWidget(self.delete_button)
        
        spacer6_3 = QSpacerItem(21,21,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout7.addItem(spacer6_3)

        self.list_note_button = QPushButton(LayoutWidget,"list_note_button")
        layout7.addWidget(self.list_note_button)

        spacer7_3 = QSpacerItem(21,21,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout7.addItem(spacer7_3)

        self.manage_evidence_button = QPushButton(LayoutWidget,"manage_evidence_button")
        layout7.addWidget(self.manage_evidence_button)

        self.languageChange()
        
        
        self.resize(QSize(733,550).expandedTo(self.minimumSizeHint()))
        self.clearWState(Qt.WState_Polished)


    def languageChange(self):
        self.setCaption(self.__tr("Vulnerability List"))
        self.t_vulns.horizontalHeader().setLabel(0,self.__tr("Name"))
        self.t_vulns.horizontalHeader().setLabel(1,self.__tr("Refs"))
        self.t_vulns.horizontalHeader().setLabel(2,self.__tr("Description"))
        self.add_button.setText(self.__tr("New"))
        self.edit_button.setText(self.__tr("Edit"))
        self.delete_button.setText(self.__tr("Delete"))
        self.list_note_button.setText(self.__tr("List Notes"))
        self.manage_evidence_button.setText(self.__tr("Evidence"))


    def __tr(self,s,c = None):
        return qApp.translate("VulnerabilitiesUi",s,c)
开发者ID:BecomingMore,项目名称:faraday,代码行数:79,代码来源:vulnerabilities.py

示例4: PluginSettingsUi

# 需要导入模块: from qttable import QTable [as 别名]
# 或者: from qttable.QTable import setResizePolicy [as 别名]
class PluginSettingsUi(QDialog):
    def __init__(self,parent = None,name = None,modal = 0,fl = 0):
        QDialog.__init__(self,parent,name,modal,fl)

        if not name:
            self.setName("PluginSettingsUi")

        self.setSizeGripEnabled(1)

        PluginSettingsUiLayout = QGridLayout(self,1,1,11,6,"PluginSettingsUiLayout")

        Layout1 = QHBoxLayout(None,0,6,"Layout1")
        Horizontal_Spacing2 = QSpacerItem(20,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        Layout1.addItem(Horizontal_Spacing2)

        self.bt_ok = QPushButton(self,"bt_ok")
        self.bt_ok.setAutoDefault(1)
        self.bt_ok.setDefault(1)
        Layout1.addWidget(self.bt_ok)

        self.bt_cancel = QPushButton(self,"bt_cancel")
        self.bt_cancel.setAutoDefault(1)
        Layout1.addWidget(self.bt_cancel)

        PluginSettingsUiLayout.addMultiCellLayout(Layout1,1,1,0,1)

        self.lw_plugins = QListView(self,"lw_plugins")
        self.lw_plugins.addColumn(self.__tr("Plugin"))
        self.lw_plugins.header().setClickEnabled(0,self.lw_plugins.header().count() - 1)
        self.lw_plugins.setMinimumSize(QSize(300,0))
        self.lw_plugins.setMaximumSize(QSize(300,32767))
        self.lw_plugins.setResizePolicy(QListView.AutoOneFit)
        self.lw_plugins.setResizeMode(QListView.LastColumn)

        PluginSettingsUiLayout.addWidget(self.lw_plugins,0,0)

        self.frame3 = QFrame(self,"frame3")
        self.frame3.setMinimumSize(QSize(330,0))
        self.frame3.setFrameShape(QFrame.StyledPanel)
        self.frame3.setFrameShadow(QFrame.Raised)
        frame3Layout = QGridLayout(self.frame3,1,1,11,6,"frame3Layout")

        self.line1 = QFrame(self.frame3,"line1")
        self.line1.setFrameShape(QFrame.HLine)
        self.line1.setFrameShadow(QFrame.Sunken)
        self.line1.setFrameShape(QFrame.HLine)

        frame3Layout.addWidget(self.line1,3,0)

        self.t_parameters = QTable(self.frame3,"t_parameters")
        self.t_parameters.setSelectionMode(QTable.NoSelection)
        self.t_parameters.setNumCols(self.t_parameters.numCols() + 1)
        self.t_parameters.horizontalHeader().setLabel(self.t_parameters.numCols() - 1,self.__tr("Value"))
        self.t_parameters.horizontalHeader().setClickEnabled(False)
        self.t_parameters.setNumRows(self.t_parameters.numRows() + 1)
        self.t_parameters.verticalHeader().setLabel(self.t_parameters.numRows() - 1,self.__tr("Default                "))
        self.t_parameters.setMinimumSize(QSize(300,0))
        self.t_parameters.setResizePolicy(QTable.Default)
        self.t_parameters.setVScrollBarMode(QTable.AlwaysOn)
        self.t_parameters.setNumRows(1)
        self.t_parameters.setNumCols(1)
        self.t_parameters.setSorting(1)

        frame3Layout.addWidget(self.t_parameters,3,0)

        layout5 = QHBoxLayout(None,0,6,"layout5")

        self.label_name = QLabel(self.frame3,"label_name")
        self.label_name.setMinimumSize(QSize(67,0))
        self.label_name.setMaximumSize(QSize(67,32767))
        label_name_font = QFont(self.label_name.font())
        label_name_font.setBold(1)
        self.label_name.setFont(label_name_font)
        layout5.addWidget(self.label_name)

        self.le_name = QLineEdit(self.frame3,"le_name")
        self.le_name.setMinimumSize(QSize(250,0))
        self.le_name.setReadOnly(1)
        layout5.addWidget(self.le_name)

        frame3Layout.addLayout(layout5,0,0)

        layout6 = QHBoxLayout(None,0,6,"layout6")

        self.label_version = QLabel(self.frame3,"label_version")
        self.label_version.setMinimumSize(QSize(67,0))
        self.label_version.setMaximumSize(QSize(67,32767))
        label_version_font = QFont(self.label_version.font())
        label_version_font.setBold(1)
        self.label_version.setFont(label_version_font)
        layout6.addWidget(self.label_version)
        
        self.le_version = QLineEdit(self.frame3,"le_version")
        self.le_version.setMinimumSize(QSize(250,0))
        self.le_version.setReadOnly(1)
        layout6.addWidget(self.le_version)

        frame3Layout.addLayout(layout6,1,0)
        
        layout7 = QHBoxLayout(None,0,6,"layout7")
#.........这里部分代码省略.........
开发者ID:0x24bin,项目名称:BurpSuite,代码行数:103,代码来源:plugin_settings.py

示例5: QtResultBrowseUi

# 需要导入模块: from qttable import QTable [as 别名]
# 或者: from qttable.QTable import setResizePolicy [as 别名]
class QtResultBrowseUi(QDialog):
    def __init__(self,parent = None,name = None,modal = 0,fl = 0):
        QDialog.__init__(self,parent,name,modal,fl)

        if not name:
            self.setName("QtResultBrowseUi")


        QtResultBrowseUiLayout = QGridLayout(self,1,1,11,6,"QtResultBrowseUiLayout")

        self.splitter5 = QSplitter(self,"splitter5")
        self.splitter5.setOrientation(QSplitter.Vertical)

        self.splitter4 = QSplitter(self.splitter5,"splitter4")
        self.splitter4.setOrientation(QSplitter.Horizontal)

        self.tblValues = QTable(self.splitter4,"tblValues")
        self.tblValues.setSizePolicy(QSizePolicy(QSizePolicy.Minimum,QSizePolicy.Expanding,0,0,self.tblValues.sizePolicy().hasHeightForWidth()))
        tblValues_font = QFont(self.tblValues.font())
        tblValues_font.setFamily("Lucida Sans Typewriter")
        self.tblValues.setFont(tblValues_font)
        self.tblValues.setResizePolicy(QTable.Default)
        self.tblValues.setNumRows(23)
        self.tblValues.setNumCols(7)
        self.tblValues.setSorting(0)

        self.tabWidget2 = QTabWidget(self.splitter4,"tabWidget2")

        self.tab = QWidget(self.tabWidget2,"tab")
        tabLayout = QGridLayout(self.tab,1,1,11,6,"tabLayout")

        self.tblDetails = QTable(self.tab,"tblDetails")
        tblDetails_font = QFont(self.tblDetails.font())
        tblDetails_font.setFamily("Lucida Sans Typewriter")
        self.tblDetails.setFont(tblDetails_font)
        self.tblDetails.setNumRows(3)
        self.tblDetails.setNumCols(3)

        tabLayout.addWidget(self.tblDetails,0,0)
        self.tabWidget2.insertTab(self.tab,QString.fromLatin1(""))

        self.TabPage = QWidget(self.tabWidget2,"TabPage")
        TabPageLayout = QGridLayout(self.TabPage,1,1,11,6,"TabPageLayout")

        self.txtPointSummary = QTextEdit(self.TabPage,"txtPointSummary")
        txtPointSummary_font = QFont(self.txtPointSummary.font())
        txtPointSummary_font.setFamily("Lucida Sans Typewriter")
        self.txtPointSummary.setFont(txtPointSummary_font)
        self.txtPointSummary.setWordWrap(QTextEdit.NoWrap)

        TabPageLayout.addWidget(self.txtPointSummary,0,0)
        self.tabWidget2.insertTab(self.TabPage,QString.fromLatin1(""))

        self.tab_2 = QWidget(self.tabWidget2,"tab_2")
        tabLayout_2 = QVBoxLayout(self.tab_2,11,6,"tabLayout_2")

        self.txtNetlist = QTextEdit(self.tab_2,"txtNetlist")
        txtNetlist_font = QFont(self.txtNetlist.font())
        txtNetlist_font.setFamily("Lucida Sans Typewriter")
        self.txtNetlist.setFont(txtNetlist_font)
        self.txtNetlist.setWordWrap(QTextEdit.NoWrap)
        tabLayout_2.addWidget(self.txtNetlist)

        layout3 = QHBoxLayout(None,0,6,"layout3")

        self.chkBlockInfo = QCheckBox(self.tab_2,"chkBlockInfo")
        layout3.addWidget(self.chkBlockInfo)

        self.chkInfoString = QCheckBox(self.tab_2,"chkInfoString")
        layout3.addWidget(self.chkInfoString)
        tabLayout_2.addLayout(layout3)
        self.tabWidget2.insertTab(self.tab_2,QString.fromLatin1(""))

        self.TabPage_2 = QWidget(self.tabWidget2,"TabPage_2")
        TabPageLayout_2 = QVBoxLayout(self.TabPage_2,11,6,"TabPageLayout_2")

        self.txtIndString = QTextEdit(self.TabPage_2,"txtIndString")
        txtIndString_font = QFont(self.txtIndString.font())
        txtIndString_font.setFamily("Lucida Sans Typewriter")
        self.txtIndString.setFont(txtIndString_font)
        self.txtIndString.setWordWrap(QTextEdit.WidgetWidth)
        self.txtIndString.setWrapPolicy(QTextEdit.AtWordBoundary)
        TabPageLayout_2.addWidget(self.txtIndString)
        self.tabWidget2.insertTab(self.TabPage_2,QString.fromLatin1(""))

        self.TabPage_3 = QWidget(self.tabWidget2,"TabPage_3")
        TabPageLayout_3 = QVBoxLayout(self.TabPage_3,11,6,"TabPageLayout_3")

        self.matplotlibWidget1 = MatplotlibWidget(self.TabPage_3,"matplotlibWidget1")
        self.matplotlibWidget1.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred,0,0,self.matplotlibWidget1.sizePolicy().hasHeightForWidth()))
        TabPageLayout_3.addWidget(self.matplotlibWidget1)

        self.groupBox3 = QGroupBox(self.TabPage_3,"groupBox3")
        self.groupBox3.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Maximum,0,0,self.groupBox3.sizePolicy().hasHeightForWidth()))
        self.groupBox3.setColumnLayout(0,Qt.Vertical)
        self.groupBox3.layout().setSpacing(6)
        self.groupBox3.layout().setMargin(11)
        groupBox3Layout = QGridLayout(self.groupBox3.layout())
        groupBox3Layout.setAlignment(Qt.AlignTop)

#.........这里部分代码省略.........
开发者ID:trentmc,项目名称:mojito_r_tapas,代码行数:103,代码来源:QtResultBrowseUi.py

示例6: Canvasinfo

# 需要导入模块: from qttable import QTable [as 别名]
# 或者: from qttable.QTable import setResizePolicy [as 别名]
class Canvasinfo(QWidget):
    def __init__(self,parent = None,name = None,fl = 0):
        QWidget.__init__(self,parent,name,fl)

        if not name:
            self.setName("Canvasinfo")

        self.canvaslabels = QTable(self,"canvaslabels")
        self.canvaslabels.setNumCols(2)
        self.canvaslabels.horizontalHeader().setLabel(0,"X")
        self.canvaslabels.horizontalHeader().setLabel(1,"Y")
        
        self.canvaslabels.setNumRows(5)
        for i in range (5):
            self.canvaslabels.verticalHeader().setLabel(i,
                QIconSet(QPixmap(sys.path[0]+"/larm_utilities/sprite%d.png" % (i + 1))),QString.null)
        self.canvaslabels.setGeometry(QRect(0,20,300,128))

        self.canvaslabels.setCursor(QCursor(13))
        self.canvaslabels.setFocusPolicy(QTable.NoFocus)
        self.canvaslabels.setFrameShape(QTable.StyledPanel)
        self.canvaslabels.setResizePolicy(QTable.AutoOne)
        self.canvaslabels.setReadOnly(1)
        self.canvaslabels.setSelectionMode(QTable.NoSelection)
        self.canvaslabels.setFocusStyle(QTable.FollowStyle)

        self.label = QLabel(self,"label")
        self.label.setGeometry(QRect(0,0,300,20))
        self.label.setPaletteForegroundColor(QColor('gold'))
        label_font = QFont(self.label.font())
        label_font.setFamily("Pigiarniq Heavy")
        self.label.setFont(label_font)
        self.label.setAlignment(Qt.AlignCenter)
        
        self.canvaslabels.setPaletteBackgroundColor(QColor(50, 50, 50))
        self.canvaslabels.setPaletteForegroundColor(QColor('gold'))
        self.canvaslabels.setColumnWidth(0, 132)
        self.canvaslabels.setColumnWidth(1, 132)
        self.canvaslabels.setShowGrid(False)

        self.clearWState(Qt.WState_Polished)
        
        self.connect(self,PYSIGNAL("showMachineLabel"),self.updateLabels)
        self.connect(self,PYSIGNAL("hideMachineLabel"),self.deleteLabels)

    def deleteLabels(self):
        self.label.setText(QString())
        for r in range(5):
            for c in range(2):
                self.canvaslabels.setText(r, c, QString())
    
    def updateLabels(self,d):
        #set label[0] as main label
            self.label.setText(d[0])
        #recurse through label[1] and set them
            for r in range(len(d[1])):
                for c in range(len(d[1][r])):
                    self.canvaslabels.setText(r, c, QString(d[1][r][c]))
        

    def __tr(self,s,c = None):
        return qApp.translate("Canvasinfo",s,c)
开发者ID:jpburstrom,项目名称:larm,代码行数:64,代码来源:canvaslabel.py

示例7: roamprofile

# 需要导入模块: from qttable import QTable [as 别名]
# 或者: from qttable.QTable import setResizePolicy [as 别名]

#.........这里部分代码省略.........
        layout210.addLayout(layout209,0,0)
        spacer12 = QSpacerItem(20,50,QSizePolicy.Minimum,QSizePolicy.Expanding)
        layout210.addItem(spacer12,1,0)

        optionsLayout.addLayout(layout210,0,0)
        self.tabWidget3.insertTab(self.options,QString(""))

        tabLayout.addWidget(self.tabWidget3,1,0)
        self.roamProfileTabWidget.insertTab(self.tab,QString(""))

        self.TabPage = QWidget(self.roamProfileTabWidget,"TabPage")
        TabPageLayout = QGridLayout(self.TabPage,1,1,11,6,"TabPageLayout")

        self.roamStepsGroupBox = QGroupBox(self.TabPage,"roamStepsGroupBox")
        self.roamStepsGroupBox.setFrameShape(QGroupBox.NoFrame)
        self.roamStepsGroupBox.setColumnLayout(0,Qt.Vertical)
        self.roamStepsGroupBox.layout().setSpacing(6)
        self.roamStepsGroupBox.layout().setMargin(0)
        roamStepsGroupBoxLayout = QGridLayout(self.roamStepsGroupBox.layout())
        roamStepsGroupBoxLayout.setAlignment(Qt.AlignTop)

        self.roamStepsTable = QTable(self.roamStepsGroupBox,"roamStepsTable")
        self.roamStepsTable.setNumCols(self.roamStepsTable.numCols() + 1)
        self.roamStepsTable.horizontalHeader().setLabel(self.roamStepsTable.numCols() - 1,self.__tr("Client Name"))
        self.roamStepsTable.setNumCols(self.roamStepsTable.numCols() + 1)
        self.roamStepsTable.horizontalHeader().setLabel(self.roamStepsTable.numCols() - 1,self.__tr("SrcPort Name, BSSID"))
        self.roamStepsTable.setNumCols(self.roamStepsTable.numCols() + 1)
        self.roamStepsTable.horizontalHeader().setLabel(self.roamStepsTable.numCols() - 1,self.__tr("DestPort Name,BSSID"))
        self.roamStepsTable.setNumCols(self.roamStepsTable.numCols() + 1)
        self.roamStepsTable.horizontalHeader().setLabel(self.roamStepsTable.numCols() - 1,self.__tr("Roam EventTime(secs)"))
        self.roamStepsTable.setNumRows(self.roamStepsTable.numRows() + 1)
        self.roamStepsTable.verticalHeader().setLabel(self.roamStepsTable.numRows() - 1,self.__tr("0"))
        self.roamStepsTable.setSizePolicy(QSizePolicy(7,7,0,0,self.roamStepsTable.sizePolicy().hasHeightForWidth()))
        self.roamStepsTable.setResizePolicy(QTable.Default)
        self.roamStepsTable.setNumRows(1)
        self.roamStepsTable.setNumCols(4)

        roamStepsGroupBoxLayout.addWidget(self.roamStepsTable,0,0)

        layout31 = QHBoxLayout(None,0,6,"layout31")

        layout23 = QHBoxLayout(None,0,6,"layout23")

        self.textLabel1_3 = QLabel(self.roamStepsGroupBox,"textLabel1_3")
        layout23.addWidget(self.textLabel1_3)

        self.numRoamsLineEdit = QLineEdit(self.roamStepsGroupBox,"numRoamsLineEdit")
        self.numRoamsLineEdit.setEnabled(0)
        layout23.addWidget(self.numRoamsLineEdit)
        layout31.addLayout(layout23)

        layout24 = QHBoxLayout(None,0,6,"layout24")

        self.textLabel2_3 = QLabel(self.roamStepsGroupBox,"textLabel2_3")
        layout24.addWidget(self.textLabel2_3)

        self.avgRoamsLineEdit = QLineEdit(self.roamStepsGroupBox,"avgRoamsLineEdit")
        self.avgRoamsLineEdit.setEnabled(0)
        layout24.addWidget(self.avgRoamsLineEdit)
        layout31.addLayout(layout24)

        layout25 = QHBoxLayout(None,0,6,"layout25")

        self.textLabel3_2 = QLabel(self.roamStepsGroupBox,"textLabel3_2")
        layout25.addWidget(self.textLabel3_2)
开发者ID:roytest001,项目名称:PythonCode,代码行数:69,代码来源:roamprofile.py

示例8: ChangeSettingsUI

# 需要导入模块: from qttable import QTable [as 别名]
# 或者: from qttable.QTable import setResizePolicy [as 别名]
class ChangeSettingsUI(QDialog):
    def __init__(self,parent = None,name = None,modal = 0,fl = 0):
        QDialog.__init__(self,parent,name,modal,fl)

        if not name:
            self.setName("Form1")


        Form1Layout = QVBoxLayout(self,11,6,"Form1Layout")

        self.splitter4 = QSplitter(self,"splitter4")
        self.splitter4.setOrientation(QSplitter.Horizontal)

        LayoutWidget = QWidget(self.splitter4,"layout29")
        layout29 = QGridLayout(LayoutWidget,1,1,11,6,"layout29")

        self.tblValues = QTable(LayoutWidget,"tblValues")
        self.tblValues.setResizePolicy(QTable.Default)
        self.tblValues.setNumRows(23)
        self.tblValues.setNumCols(7)
        self.tblValues.setSorting(0)

        layout29.addMultiCellWidget(self.tblValues,0,0,0,2)

        self.groupBox1 = QGroupBox(LayoutWidget,"groupBox1")
        self.groupBox1.setColumnLayout(0,Qt.Vertical)
        self.groupBox1.layout().setSpacing(6)
        self.groupBox1.layout().setMargin(11)
        groupBox1Layout = QGridLayout(self.groupBox1.layout())
        groupBox1Layout.setAlignment(Qt.AlignTop)

        layout5 = QGridLayout(None,1,1,0,6,"layout5")

        self.spinAnalysis = QSpinBox(self.groupBox1,"spinAnalysis")

        layout5.addWidget(self.spinAnalysis,1,1)

        self.textLabel1_2 = QLabel(self.groupBox1,"textLabel1_2")

        layout5.addWidget(self.textLabel1_2,2,0)

        self.chkSimulatable = QCheckBox(self.groupBox1,"chkSimulatable")

        layout5.addWidget(self.chkSimulatable,0,0)

        self.textLabel1 = QLabel(self.groupBox1,"textLabel1")

        layout5.addWidget(self.textLabel1,1,0)

        self.spinEnv = QSpinBox(self.groupBox1,"spinEnv")

        layout5.addWidget(self.spinEnv,2,1)

        groupBox1Layout.addLayout(layout5,0,0)

        layout8 = QVBoxLayout(None,0,6,"layout8")

        layout7 = QHBoxLayout(None,0,6,"layout7")

        self.chkAnnBB = QCheckBox(self.groupBox1,"chkAnnBB")
        layout7.addWidget(self.chkAnnBB)

        self.chkAnnPoint = QCheckBox(self.groupBox1,"chkAnnPoint")
        layout7.addWidget(self.chkAnnPoint)
        layout8.addLayout(layout7)

        layout4 = QHBoxLayout(None,0,6,"layout4")

        self.textLabel2 = QLabel(self.groupBox1,"textLabel2")
        layout4.addWidget(self.textLabel2)

        self.txtFilename = QLineEdit(self.groupBox1,"txtFilename")
        self.txtFilename.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,0,0,self.txtFilename.sizePolicy().hasHeightForWidth()))
        layout4.addWidget(self.txtFilename)

        self.btnOpenFile = QPushButton(self.groupBox1,"btnOpenFile")
        self.btnOpenFile.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.btnOpenFile.sizePolicy().hasHeightForWidth()))
        self.btnOpenFile.setMaximumSize(QSize(30,32767))
        layout4.addWidget(self.btnOpenFile)
        layout8.addLayout(layout4)

        self.btnNetlist = QPushButton(self.groupBox1,"btnNetlist")
        layout8.addWidget(self.btnNetlist)

        groupBox1Layout.addLayout(layout8,0,1)

        layout29.addMultiCellWidget(self.groupBox1,2,2,0,2)

        self.btnSave = QPushButton(LayoutWidget,"btnSave")

        layout29.addWidget(self.btnSave,1,1)

        self.btnUpdate = QPushButton(LayoutWidget,"btnUpdate")

        layout29.addWidget(self.btnUpdate,1,0)

        self.btnPrint = QPushButton(LayoutWidget,"btnPrint")

        layout29.addWidget(self.btnPrint,1,2)

#.........这里部分代码省略.........
开发者ID:trentmc,项目名称:mojito_r_tapas,代码行数:103,代码来源:change_ind_qt_ui.py


注:本文中的qttable.QTable.setResizePolicy方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。