Python PyQt4.QtGui 模块,QGridLayout() 实例源码

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

项目:darkc0de-old-stuff    作者:tuwid    | 项目源码 | 文件源码
def setupUi(self, Alert):
        Alert.setObjectName("Alert")
        Alert.resize(400, 93)
        self.verticalLayout = QtGui.QVBoxLayout(Alert)
        self.verticalLayout.setObjectName("verticalLayout")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 0, 1, 1)
        self.label = QtGui.QLabel(Alert)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 0, 2, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.buttonBox = QtGui.QDialogButtonBox(Alert)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(Alert)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), Alert.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), Alert.reject)
        QtCore.QMetaObject.connectSlotsByName(Alert)
项目:macc    作者:edward81    | 项目源码 | 文件源码
def __init__(self, parent=None):
        super(mymessWidget, self).__init__(parent)
        row = 0

        grid = QtGui.QGridLayout(self)
        self.description_label = QtGui.QLabel(self)
        grid.addWidget(self.description_label,row,0)
        grid.setMargin(0)
        self.value_label = QtGui.QLabel(self)
        self.value_label.setText("0")
        grid.addWidget(self.value_label, row, 1, QtCore.Qt.AlignRight)
        row = row + 1

        self.slider_value = QtGui.QSlider(QtCore.Qt.Horizontal, self)
        self.slider_value.setRange(1, self.max_value)
        self.old_palete = self.slider_value.palette()
        self.slider_value.valueChanged[int].connect(self.slider_value_onchange)

        self.red = QtGui.QPalette()
        self.red.setColor(QtGui.QPalette.WindowText,QtCore.Qt.red)
        self.red.setColor(QtGui.QPalette.Highlight,QtCore.Qt.red)

        grid.addWidget(self.slider_value,row,0,1,2)
项目:Comictagger    作者:dickloraine    | 项目源码 | 文件源码
def __init__(self, parent):
        super(AutoTagProgressWindow, self).__init__(parent)

        uic.loadUi(ComicTaggerSettings.getUIFile('autotagprogresswindow.ui' ), self)

        self.archiveCoverWidget = CoverImageWidget( self.archiveCoverContainer, CoverImageWidget.DataMode, False )
        gridlayout = QtGui.QGridLayout( self.archiveCoverContainer )
        gridlayout.addWidget( self.archiveCoverWidget )
        gridlayout.setContentsMargins(0,0,0,0)

        self.testCoverWidget = CoverImageWidget( self.testCoverContainer, CoverImageWidget.DataMode, False )
        gridlayout = QtGui.QGridLayout( self.testCoverContainer )
        gridlayout.addWidget( self.testCoverWidget )
        gridlayout.setContentsMargins(0,0,0,0)

        self.isdone = False

        self.setWindowFlags(self.windowFlags() |
                                      QtCore.Qt.WindowSystemMenuHint |
                                      QtCore.Qt.WindowMaximizeButtonHint)

        utils.reduceWidgetFontSize( self.textEdit )
项目:Moderat    作者:Swordf1sh    | 项目源码 | 文件源码
def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(867, 553)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/assets/logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        Form.setWindowIcon(icon)
        Form.setWindowOpacity(1.0)
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.splitter_2 = QtGui.QSplitter(Form)
        self.splitter_2.setOrientation(QtCore.Qt.Vertical)
        self.splitter_2.setObjectName(_fromUtf8("splitter_2"))
        self.layoutWidget = QtGui.QWidget(self.splitter_2)
        self.layoutWidget.setObjectName(_fromUtf8("layoutWidget"))
        self.idleLayout = QtGui.QHBoxLayout(self.layoutWidget)
        self.idleLayout.setSpacing(0)
        self.idleLayout.setObjectName(_fromUtf8("idleLayout"))
        self.gridLayout.addWidget(self.splitter_2, 0, 0, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
项目:picasso    作者:jungmannlab    | 项目源码 | 文件源码
def __init__(self, window):
        super().__init__(window)
        self.window = window
        self.setWindowTitle('Parameters')
        self.setModal(False)
        grid = QtGui.QGridLayout(self)

        grid.addWidget(QtGui.QLabel('Oversampling:'), 0, 0)
        self.oversampling = QtGui.QDoubleSpinBox()
        self.oversampling.setRange(1, 200)
        self.oversampling.setValue(4)
        self.oversampling.setDecimals(1)
        self.oversampling.setKeyboardTracking(False)
        self.oversampling.valueChanged.connect(self.window.updateLayout)
        grid.addWidget(self.oversampling, 0, 1)

        self.iterations = QtGui.QSpinBox()
        self.iterations.setRange(1, 1)
        self.iterations.setValue(1)
项目:picasso    作者:jungmannlab    | 项目源码 | 文件源码
def __init__(self, window):
        super().__init__(window)
        self.window = window
        self.setWindowTitle('Structure')
        layout_grid = QtGui.QGridLayout(self)

        self.figure = plt.figure()
        self.canvas = FigureCanvasQTAgg(self.figure)
        self.label = QtGui.QLabel()

        layout_grid.addWidget(self.label,0,0,1,3)
        layout_grid.addWidget(self.canvas,1,0,1,3)

        # OK and Cancel buttons
        self.buttons = QtGui.QDialogButtonBox(QtGui.QDialogButtonBox.Yes | QtGui.QDialogButtonBox.No | QtGui.QDialogButtonBox.Cancel,
                                              QtCore.Qt.Horizontal,
                                              self)
        layout_grid.addWidget(self.buttons)
        self.buttons.button(QtGui.QDialogButtonBox.Yes).clicked.connect(self.on_accept)
        self.buttons.button(QtGui.QDialogButtonBox.No).clicked.connect(self.on_reject)
        self.buttons.button(QtGui.QDialogButtonBox.Cancel).clicked.connect(self.on_cancel)
项目:quartz-browser    作者:ksharindam    | 项目源码 | 文件源码
def setupUi(self, Dialog):
        Dialog.resize(640, 165)
        Dialog.setWindowTitle("Add Bookmark")
        self.gridLayout = QtGui.QGridLayout(Dialog)
        self.label = QtGui.QLabel(Dialog)
        self.label.setText("Title :")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.titleEdit = QtGui.QLineEdit(Dialog)
        self.gridLayout.addWidget(self.titleEdit, 0, 1, 1, 1)
        self.label_2 = QtGui.QLabel(Dialog)
        self.label_2.setText("Address :")
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.addressEdit = QtGui.QLineEdit(Dialog)
        self.gridLayout.addWidget(self.addressEdit, 1, 1, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Save)
        self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 2)

        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Dialog.reject)
项目:quartz-browser    作者:ksharindam    | 项目源码 | 文件源码
def setupUi(self, Dialog, history_data):
        Dialog.setWindowTitle("Browsing History")
        Dialog.resize(740, 450)
        self.layout = QtGui.QGridLayout(Dialog)
        self.urlLabel = QtGui.QLabel('URL :', Dialog)
        self.layout.addWidget(self.urlLabel, 0, 0, 1, 1)
        self.urlBox = UrlBox(Dialog)
        self.layout.addWidget(self.urlBox, 0, 1, 1, 1)
        self.tableView = BookmarksTable(Dialog, history_data)
        self.layout.addWidget(self.tableView, 1, 0, 1, 2)
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Close)
        self.layout.addWidget(self.buttonBox, 2, 0, 1, 2)

        self.tableView.urlSelected.connect(self.urlBox.setText)
        self.tableView.doubleclicked.connect(Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Dialog.reject)
项目:darkc0de-old-stuff    作者:tuwid    | 项目源码 | 文件源码
def setupUi(self, Alert):
        Alert.setObjectName("Alert")
        Alert.resize(400, 93)
        self.verticalLayout = QtGui.QVBoxLayout(Alert)
        self.verticalLayout.setObjectName("verticalLayout")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 0, 1, 1)
        self.label = QtGui.QLabel(Alert)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 0, 2, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.buttonBox = QtGui.QDialogButtonBox(Alert)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(Alert)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), Alert.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), Alert.reject)
        QtCore.QMetaObject.connectSlotsByName(Alert)
项目:SimpleSniffer    作者:HatBoy    | 项目源码 | 文件源码
def initUI(self):
        grid = QtGui.QGridLayout()

        grid.addWidget(QtGui.QLabel(u'????:', parent=self), 0, 0, 1, 1)
        self.filter = QtGui.QLineEdit(parent=self)
        grid.addWidget(self.filter, 0, 1, 1, 1)
        # ??ButtonBox????????
        buttonBox = QtGui.QDialogButtonBox(parent=self)
        buttonBox.setOrientation(QtCore.Qt.Horizontal) # ???????
        buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) # ?????????
        # ??????
        buttonBox.accepted.connect(self.accept) # ??
        buttonBox.rejected.connect(self.reject) # ??
        # ????????????
        layout = QtGui.QVBoxLayout()
        # ???????????
        layout.addLayout(grid)
        # ???????????
        spacerItem = QtGui.QSpacerItem(20, 48, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        layout.addItem(spacerItem)
        # ButtonBox
        layout.addWidget(buttonBox)
        self.setLayout(layout)
项目:Dragonfly    作者:duaneloh    | 项目源码 | 文件源码
def add_classes_frame(self):
        self.vbox.setStretch(self.vbox.count()-1, 0)

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        self.class_line = QtWidgets.QGridLayout()
        hbox.addLayout(self.class_line)
        hbox.addStretch(1)
        self.class_num = QtWidgets.QButtonGroup()
        self.refresh_classes()

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        button = QtWidgets.QPushButton('Show', self)
        button.clicked.connect(self.show_selected_class)
        hbox.addWidget(button)
        button = QtWidgets.QPushButton('See all', self)
        button.clicked.connect(self.show_all_classes)
        hbox.addWidget(button)
        button = QtWidgets.QPushButton('Refresh', self)
        button.clicked.connect(self.refresh_classes)
        hbox.addWidget(button)
        hbox.addStretch(1)

        self.vbox.addStretch(1)
项目:browser-history-phyton    作者:sistem-progamlama    | 项目源码 | 文件源码
def __init__(self, parent=None):
        super(AnaSayfa, self).__init__(parent)
        self.setWindowTitle("%s adl? kullan?c?n?n geçmi?i" %(u.adi))
        self.resize(1100, 600)
        self.layout = QtGui.QGridLayout()
        self.setLayout(self.layout)
        self.table = QtGui.QTableWidget()
        self.btn_eliminar = QtGui.QPushButton("Seçili sat?r? sil")
        self.chck=QtGui.QCheckBox("otomotik güncelleme yap?ls?n m? ")
        self.layout.addWidget(self.btn_eliminar)
        self.layout.addWidget(self.chck)
        self.layout.addWidget(self.table)
        self.table.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)
        self.table.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.show()
        self.Seleccionar()
        self.btn_eliminar.clicked.connect(self.Eliminar)
        self.table.doubleClicked.connect(self.doubleClick)
        timer = QTimer(self)
        timer.timeout.connect(self.otoRefresh)
        timer.setInterval(5000)
        timer.start()
项目:siren    作者:ozsolarwind    | 项目源码 | 文件源码
def __init__(self, stations, plots, show_progress, year=None, selected=None, status=None):
        super(ProgressModel, self).__init__()
        self.plots = plots
        self.model = SuperPower(stations, self.plots, False, year=year, selected=selected, status=status)
        self._active = False
        self.power_summary = []
        self.model.show_progress = show_progress
        self.progressbar = QtGui.QProgressBar()
        self.progressbar.setMinimum(1)
        try:
            self.progressbar.setMaximum(len(self.model.selected))
        except:
            self.progressbar.setMaximum(len(self.model.stations))
        self.button = QtGui.QPushButton('Start')
        self.button.clicked.connect(self.handleButton)
        self.progress_stn = QtGui.QLabel('Note: Solar Thermal Stations take a while to process')
        main_layout = QtGui.QGridLayout()
        main_layout.addWidget(self.button, 0, 0)
        main_layout.addWidget(self.progressbar, 0, 1)
        main_layout.addWidget(self.progress_stn, 1, 1)
        self.setLayout(main_layout)
        self.setWindowTitle('SIREN - Power Model Progress')
        self.resize(250, 30)
项目:Open-Browser    作者:EricsonWillians    | 项目源码 | 文件源码
def __init__(self):
        QtGui.QApplication.__init__(self, sys.argv)
        self.window = QtGui.QWidget()
        self.window.setGeometry(100, 100, 800, 600)
        self.window.setWindowTitle("Open Browser")
        self.grid = QtGui.QGridLayout()
        self.window.setLayout(self.grid)
        self.tab_stack = CQTabWidget()
        self.tab_stack.setTabShape(QtGui.QTabWidget.TabShape(QtGui.QTabWidget.Triangular))
        self.tab_stack.connect(self.tab_stack, QtCore.SIGNAL("currentChanged(int)"), self.add_tab)
        self.tab_stack.connect(self.tab_stack, QtCore.SIGNAL("RELOAD_PAGE"),
                               lambda: self.tabs[self.tab_stack.currentIndex()][2].reload())
        self.tabs = [[QtGui.QWidget(), QtGui.QGridLayout()], [QtGui.QWidget(), QtGui.QGridLayout()]]
        self.tab_stack.addTab(self.tabs[0][0], '')
        self.tab_stack.addTab(self.tabs[1][0], '+')
        self.current_links = []
        self.visited = []
        self.bookmarks = Bookmarks()
        QtWebKit.QWebSettings.globalSettings().setAttribute(QtWebKit.QWebSettings.PluginsEnabled, True)
        QtWebKit.QWebSettings.globalSettings().setAttribute(QtWebKit.QWebSettings.JavascriptEnabled, True)
        self.create_widgets()
        self.current_index = 0
        self.window.showMaximized()
        sys.exit(self.exec_())
项目:fandango    作者:tango-controls    | 项目源码 | 文件源码
def GetFramedTaurusValue(model=None,label=True,hook=None):

    from taurus.qt.qtgui.panel import TaurusValue
    frame = QtGui.QFrame()
    frame.setLayout(QtGui.QGridLayout())
    frame.layout().setContentsMargins(2,2,2,2)
    frame.layout().setSpacing(0)
    frame.layout().setSpacing(0)
    frame.taurusvalue = TaurusValue(frame)
    if hook:
        frame.taurusvalue.connect(frame.taurusvalue, QtCore.SIGNAL("itemClicked(QString)"), hook)
    if label:
        frame.taurusvalue.setLabelConfig('label') ## DO NOT DELETE THIS LINE!!!
    else:
        frame.taurusvalue.setLabelWidgetClass(None)
    if model:
        frame.taurusvalue.setModel(model)
    return frame
项目:pyGrav    作者:basileh    | 项目源码 | 文件源码
def openSimpleDiff(self):
        """
        Load simple differences file(s?)
        """

        #create new window and set as central Widget:
        simpleDiffSelectionWin=QtGui.QWidget()
        self.setCentralWidget(simpleDiffSelectionWin)        
        self.statusBar().showMessage("Please choose simple difference loading method")
        # create buttons and actions
        simpleDiffSelectionWin.btn1 = QtGui.QPushButton('Load single simple differences file', self)
        simpleDiffSelectionWin.btn1.clicked.connect(self.openSingleSimpleDiff)
        simpleDiffSelectionWin.btn2 = QtGui.QPushButton('Load several simple differences files', self)
        simpleDiffSelectionWin.btn2.clicked.connect(self.openSeveralSimpleDiff)                       
        #locations                
        grid = QtGui.QGridLayout()
        grid.addWidget(simpleDiffSelectionWin.btn1,0,0,1,1)
        grid.addWidget(simpleDiffSelectionWin.btn2,1,0,1,1)  
        simpleDiffSelectionWin.setLayout(grid)   
        simpleDiffSelectionWin.setWindowTitle('Simple differences Loading')    
        simpleDiffSelectionWin.show() 
        #self.displaySimpleDiffAction.setEnabled(True)           
        #self.heightBouguerCorrectionAction.setEnabled(False)        
        #self.terrainCorrectionAction.setEnabled(False)            
        #self.CorrectionAction.setEnabled(True)
项目:pyGrav    作者:basileh    | 项目源码 | 文件源码
def openSimpleDiff_static(self):
        """
        Load simple differences file(s?) for static objects
        """

        #create new window and set as central Widget:
        simpleDiffSelectionWin=QtGui.QWidget()
        self.setCentralWidget(simpleDiffSelectionWin)        
        self.statusBar().showMessage("Please choose simple difference loading method")
        # create buttons and actions
        simpleDiffSelectionWin.btn1 = QtGui.QPushButton('Load single simple differences file', self)
        simpleDiffSelectionWin.btn1.clicked.connect(self.openSingleSimpleDiff_static)                     
        #locations                
        grid = QtGui.QGridLayout()
        grid.addWidget(simpleDiffSelectionWin.btn1,0,0,1,1)
        simpleDiffSelectionWin.setLayout(grid)   
        simpleDiffSelectionWin.setWindowTitle('Simple differences Loading')    
        simpleDiffSelectionWin.show() 
        self.displaySimpleDiffAction.setEnabled(True)           
        self.heightBouguerCorrectionAction.setEnabled(False)        
        self.terrainCorrectionAction.setEnabled(False)            
        self.CorrectionAction.setEnabled(True)
项目:pyGrav    作者:basileh    | 项目源码 | 文件源码
def driftAdjustment(self):
        """
        Drift adjustment function
        """          
        driftAdjWin=QtGui.QWidget()
        driftAdjWin.setGeometry(50, 50, 350, 300)

        self.statusBar().showMessage("Please choose drift adjustment method")

        driftAdjWin.btn1 = QtGui.QPushButton('Use MCGravi', self)
        driftAdjWin.btn1.clicked.connect(self.useMCGraviDriftAdj)        
        driftAdjWin.btn2 = QtGui.QPushButton('Use datum-free least-square inversion', self)
        driftAdjWin.btn2.clicked.connect(self.useLSDriftAdj)               

        #button locations                
        grid = QtGui.QGridLayout()
#        grid.setSpacing(10)
        grid.addWidget(driftAdjWin.btn1,0,0,1,1)
        grid.addWidget(driftAdjWin.btn2,1,0,1,1)  
        driftAdjWin.setLayout(grid)   

        driftAdjWin.setWindowTitle('Drift Adjustment method')    
        #driftAdjWin.show()       
        self.popup=driftAdjWin
        self.popup.show()
项目:dxf2gcode    作者:cnc-club    | 项目源码 | 文件源码
def createBackgroundCellWidget(self, text, image):
        button = QtGui.QToolButton()
        button.setText(text)
        button.setIcon(QtGui.QIcon(image))
        button.setIconSize(QtCore.QSize(50, 50))
        button.setCheckable(True)
        self.backgroundButtonGroup.addButton(button)

        layout = QtGui.QGridLayout()
        layout.addWidget(button, 0, 0, QtCore.Qt.AlignHCenter)
        layout.addWidget(QtGui.QLabel(text), 1, 0, QtCore.Qt.AlignCenter)

        widget = QtGui.QWidget()
        widget.setLayout(layout)

        return widget
项目:dxf2gcode    作者:cnc-club    | 项目源码 | 文件源码
def createCellWidget(self, text, diagramType):
        item = DiagramItem(diagramType, self.itemMenu)
        icon = QtGui.QIcon(item.image())

        button = QtGui.QToolButton()
        button.setIcon(icon)
        button.setIconSize(QtCore.QSize(50, 50))
        button.setCheckable(True)
        self.buttonGroup.addButton(button, diagramType)

        layout = QtGui.QGridLayout()
        layout.addWidget(button, 0, 0, QtCore.Qt.AlignHCenter)
        layout.addWidget(QtGui.QLabel(text), 1, 0, QtCore.Qt.AlignCenter)

        widget = QtGui.QWidget()
        widget.setLayout(layout)

        return widget
项目:shoogle    作者:tokland    | 项目源码 | 文件源码
def get_code(url, size=(640, 480), title="Google authentication"):
    """Open a QT webkit window and return the access code."""
    app = QtGui.QApplication([])
    dialog = QtGui.QDialog()
    dialog.setWindowTitle(title)
    dialog.resize(*size)
    webview = QtWebKit.QWebView()
    webpage = QtWebKit.QWebPage()
    webview.setPage(webpage)           
    webpage.loadFinished.connect(lambda: _on_qt_page_load_finished(dialog, webview))
    webview.setUrl(QtCore.QUrl.fromEncoded(url))
    layout = QtGui.QGridLayout()
    layout.addWidget(webview)
    dialog.setLayout(layout)
    dialog.authorization_code = None
    dialog.show()
    app.exec_()
    return dialog.authorization_code
项目:picasso    作者:jungmannlab    | 项目源码 | 文件源码
def __init__(self, window):
        super().__init__(window)
        self.window = window
        self.setWindowTitle('Parameters')
        self.setModal(False)
        grid = QtGui.QGridLayout(self)

        grid.addWidget(QtGui.QLabel('Oversampling:'), 0, 0)
        self.oversampling = QtGui.QDoubleSpinBox()
        self.oversampling.setRange(1, 1e7)
        self.oversampling.setValue(10)
        self.oversampling.setDecimals(1)
        self.oversampling.setKeyboardTracking(False)
        self.oversampling.valueChanged.connect(self.window.view.update_image)
        grid.addWidget(self.oversampling, 0, 1)

        grid.addWidget(QtGui.QLabel('Iterations:'), 1, 0)
        self.iterations = QtGui.QSpinBox()
        self.iterations.setRange(0, 1e7)
        self.iterations.setValue(10)
        grid.addWidget(self.iterations, 1, 1)
项目:picasso    作者:jungmannlab    | 项目源码 | 文件源码
def __init__(self, window):
        super().__init__(window)
        self.window = window
        self.setWindowTitle('Datasets')
        self.setModal(False)
        self.layout = QtGui.QGridLayout()
        self.checks = []
        self.colorselection = []
        self.colordisp_all = []
        self.intensitysettings = []
        self.setLayout(self.layout)
        self.wbackground = QtGui.QCheckBox('White background')
        self.layout.addWidget(self.wbackground,0,3)
        self.layout.addWidget(QtGui.QLabel('Path'), 1, 0)
        self.layout.addWidget(QtGui.QLabel('Color'), 1, 1)
        self.layout.addWidget(QtGui.QLabel('#'), 1, 2)
        self.layout.addWidget(QtGui.QLabel('Rel. Intensity'), 1, 3)
        self.wbackground.stateChanged.connect(self.update_viewport)
项目:Bigglesworth    作者:MaurizioB    | 项目源码 | 文件源码
def create_modifiers(self):
        frame = Frame(self, 'Modifiers')
        layout = QtGui.QGridLayout()
        frame.setLayout(layout)

        for m in range(1, 5):
            src_a = BlofeldCombo(self, getattr(self.params, 'Modifier_{}_Source_A'.format(m)), name='')
            oper = BlofeldCombo(self, getattr(self.params, 'Modifier_{}_Operation'.format(m)), name='')
            src_b = BlofeldCombo(self, getattr(self.params, 'Modifier_{}_Source_B'.format(m)), name='')
            const = BlofeldCombo(self, getattr(self.params, 'Modifier_{}_Constant'.format(m)), name='')
            layout.addWidget(src_a, m, 0)
            layout.addWidget(oper, m, 1)
            layout.addWidget(src_b, m, 2)
            layout.addWidget(const, m, 3)

        return frame
项目:Bigglesworth    作者:MaurizioB    | 项目源码 | 文件源码
def create_amplifier(self):
        frame = Frame(self, 'Amplifier')
        layout = QtGui.QGridLayout()
        frame.setLayout(layout)
        frame.setContentsMargins(2, 2, 2, 2)

        volume = BlofeldDial(self, self.params.Amplifier_Volume)
        layout.addWidget(volume, 1, 0)
        velocity = BlofeldDial(self, self.params.Amplifier_Velocity)
        layout.addWidget(velocity, 1, 1)
        mod_source = BlofeldCombo(self, self.params.Amplifier_Mod_Source)
        layout.addWidget(mod_source, 0, 2)
        mod_amount = BlofeldDial(self, self.params.Amplifier_Mod_Amount, size=24)
        layout.addWidget(mod_amount, 1, 2)

        return frame
项目:Ximalaya    作者:ericsimonzhu    | 项目源码 | 文件源码
def __init__(self):
        super(UserForm, self).__init__()
        self.lbl1 = QtGui.QLabel("username")
        self.qle1 = QtGui.QLineEdit(self)
        self.lbl2 = QtGui.QLabel("password")
        self.qle2 = QtGui.QLineEdit(self)
        self.nameButton= QtGui.QPushButton("ok")  
        self.connect(self.nameButton, QtCore.SIGNAL("clicked()"), self.msgbox)  
        layout=QtGui.QGridLayout()  

        layout.addWidget( self.lbl1,1,0)  
        layout.addWidget( self.qle1,1,1)  
        layout.addWidget( self.lbl2,3,0)  
        layout.addWidget( self.qle2,3,1) 
        layout.addWidget( self.nameButton,4,2)  
        self.setLayout(layout)  
        self.show()
项目:ddt4all    作者:cedricp    | 项目源码 | 文件源码
def __init__(self, dataitem, parent=None):
        super(otherPanel, self).__init__(parent)
        self.setFrameStyle(gui.QFrame.Sunken)
        self.setFrameShape(gui.QFrame.Box)
        self.data = dataitem

        layout = gui.QGridLayout()
        labelnob = gui.QLabel(_("Number of bytes"))
        lableunit = gui.QLabel(_("Unit"))

        layout.addWidget(labelnob, 0, 0)
        layout.addWidget(lableunit, 1, 0)
        layout.setRowStretch(2, 1)

        self.inputnob = gui.QSpinBox()
        self.inputnob.setRange(1, 10240)
        self.inputtype = gui.QComboBox()
        self.inputtype.addItem("ASCII")
        self.inputtype.addItem("BCD/HEX")

        layout.addWidget(self.inputnob, 0, 1)
        layout.addWidget(self.inputtype, 1, 1)

        self.setLayout(layout)
        self.init()
项目:barium    作者:barium-project    | 项目源码 | 文件源码
def makeLayout(self, title, labels):
        layout = QtGui.QGridLayout()
        title = QtGui.QLabel(title)
        title.setFont(QtGui.QFont('MS Shell Dlg 2',pointSize=16))
        layout.addWidget(title, 0,0,1,3)

        #editable fields

        self.TTLswitch = TextChangingButton(labels)
        self.TTLswitch.setAutoDefault(True)
        layout.addWidget(self.TTLswitch, 2,0, 2,1)

        self.enableSwitch = QtGui.QCheckBox('Enable Shutter')
        layout.addWidget(self.enableSwitch, 1,0, 1,1)

        self.setLayout(layout)
项目:dzetsaka    作者:lennepkade    | 项目源码 | 文件源码
def setupUi(self, helpDock):
        helpDock.setObjectName(_fromUtf8("helpDock"))
        helpDock.resize(395, 496)
        self.gridLayout = QtGui.QGridLayout(helpDock)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        spacerItem = QtGui.QSpacerItem(27, 100, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 0, 1, 1)
        self.label_8 = QtGui.QLabel(helpDock)
        self.label_8.setMinimumSize(QtCore.QSize(250, 0))
        self.label_8.setText(_fromUtf8(""))
        self.label_8.setPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/dzetsaka/img/parcguyane.jpg")))
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout.addWidget(self.label_8, 0, 1, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(27, 158, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 0, 2, 1, 1)
        self.textBrowser = QtGui.QTextBrowser(helpDock)
        self.textBrowser.setOpenExternalLinks(True)
        self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
        self.gridLayout.addWidget(self.textBrowser, 1, 0, 1, 3)

        self.retranslateUi(helpDock)
        QtCore.QMetaObject.connectSlotsByName(helpDock)
项目:fman    作者:bfaure    | 项目源码 | 文件源码
def initUI(self):

        self.box = QtGui.QComboBox(self)

        for i in self.formats:
            self.box.addItem(strftime(i))

        insert = QtGui.QPushButton("Insert",self)
        insert.clicked.connect(self.insert)

        cancel = QtGui.QPushButton("Cancel",self)
        cancel.clicked.connect(self.close)

        layout = QtGui.QGridLayout()

        layout.addWidget(self.box,0,0,1,2)
        layout.addWidget(insert,1,0)
        layout.addWidget(cancel,1,1)

        self.setGeometry(300,300,400,80)
        self.setWindowTitle("Date and Time")
        self.setLayout(layout)
项目:NIRCA-Database    作者:Snyder005    | 项目源码 | 文件源码
def __init__(self, database_ref):
        super(ResultsPage, self).__init__()

        self.database_ref = database_ref

        self.resultDisplay = QtGui.QTextEdit()
        self.resultDisplay.setFixedWidth(1200)
        self.resultDisplay.setReadOnly(True)
        self.resultDisplay.setStyleSheet("font: 10pt \"Courier\";")

        self.exportButton = QtGui.QPushButton('Export')

        self.grid = QtGui.QGridLayout()
        self.grid.setSpacing(20)

        self.grid.addWidget(self.resultDisplay, 1, 0, 5, 6)
        self.grid.addWidget(self.exportButton, 6, 0)

        self.setLayout(self.grid)
项目:NeoAnalysis    作者:neoanalysis    | 项目源码 | 文件源码
def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(529, 329)
        self.selInfoWidget = QtGui.QWidget(Form)
        self.selInfoWidget.setGeometry(QtCore.QRect(260, 10, 264, 222))
        self.selInfoWidget.setObjectName(_fromUtf8("selInfoWidget"))
        self.gridLayout = QtGui.QGridLayout(self.selInfoWidget)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.selDescLabel = QtGui.QLabel(self.selInfoWidget)
        self.selDescLabel.setText(_fromUtf8(""))
        self.selDescLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.selDescLabel.setWordWrap(True)
        self.selDescLabel.setObjectName(_fromUtf8("selDescLabel"))
        self.gridLayout.addWidget(self.selDescLabel, 0, 0, 1, 1)
        self.selNameLabel = QtGui.QLabel(self.selInfoWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.selNameLabel.setFont(font)
        self.selNameLabel.setText(_fromUtf8(""))
        self.selNameLabel.setObjectName(_fromUtf8("selNameLabel"))
        self.gridLayout.addWidget(self.selNameLabel, 0, 1, 1, 1)
        self.selectedTree = DataTreeWidget(self.selInfoWidget)
        self.selectedTree.setObjectName(_fromUtf8("selectedTree"))
        self.selectedTree.headerItem().setText(0, _fromUtf8("1"))
        self.gridLayout.addWidget(self.selectedTree, 1, 0, 1, 2)
        self.hoverText = QtGui.QTextEdit(Form)
        self.hoverText.setGeometry(QtCore.QRect(0, 240, 521, 81))
        self.hoverText.setObjectName(_fromUtf8("hoverText"))
        self.view = FlowchartGraphicsView(Form)
        self.view.setGeometry(QtCore.QRect(0, 0, 256, 192))
        self.view.setObjectName(_fromUtf8("view"))

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
项目:NeoAnalysis    作者:neoanalysis    | 项目源码 | 文件源码
def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(241, 367)
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setSpacing(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(Form)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 3)
        self.itemTree = QtGui.QTreeWidget(Form)
        self.itemTree.setObjectName(_fromUtf8("itemTree"))
        self.itemTree.headerItem().setText(0, _fromUtf8("1"))
        self.itemTree.header().setVisible(False)
        self.gridLayout.addWidget(self.itemTree, 1, 0, 1, 3)
        self.label_2 = QtGui.QLabel(Form)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 2, 0, 1, 3)
        self.formatList = QtGui.QListWidget(Form)
        self.formatList.setObjectName(_fromUtf8("formatList"))
        self.gridLayout.addWidget(self.formatList, 3, 0, 1, 3)
        self.exportBtn = QtGui.QPushButton(Form)
        self.exportBtn.setObjectName(_fromUtf8("exportBtn"))
        self.gridLayout.addWidget(self.exportBtn, 6, 1, 1, 1)
        self.closeBtn = QtGui.QPushButton(Form)
        self.closeBtn.setObjectName(_fromUtf8("closeBtn"))
        self.gridLayout.addWidget(self.closeBtn, 6, 2, 1, 1)
        self.paramTree = ParameterTree(Form)
        self.paramTree.setObjectName(_fromUtf8("paramTree"))
        self.paramTree.headerItem().setText(0, _fromUtf8("1"))
        self.paramTree.header().setVisible(False)
        self.gridLayout.addWidget(self.paramTree, 5, 0, 1, 3)
        self.label_3 = QtGui.QLabel(Form)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 4, 0, 1, 3)
        self.copyBtn = QtGui.QPushButton(Form)
        self.copyBtn.setObjectName(_fromUtf8("copyBtn"))
        self.gridLayout.addWidget(self.copyBtn, 6, 0, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
项目:NeoAnalysis    作者:neoanalysis    | 项目源码 | 文件源码
def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(529, 329)
        self.selInfoWidget = QtGui.QWidget(Form)
        self.selInfoWidget.setGeometry(QtCore.QRect(260, 10, 264, 222))
        self.selInfoWidget.setObjectName(_fromUtf8("selInfoWidget"))
        self.gridLayout = QtGui.QGridLayout(self.selInfoWidget)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.selDescLabel = QtGui.QLabel(self.selInfoWidget)
        self.selDescLabel.setText(_fromUtf8(""))
        self.selDescLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.selDescLabel.setWordWrap(True)
        self.selDescLabel.setObjectName(_fromUtf8("selDescLabel"))
        self.gridLayout.addWidget(self.selDescLabel, 0, 0, 1, 1)
        self.selNameLabel = QtGui.QLabel(self.selInfoWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.selNameLabel.setFont(font)
        self.selNameLabel.setText(_fromUtf8(""))
        self.selNameLabel.setObjectName(_fromUtf8("selNameLabel"))
        self.gridLayout.addWidget(self.selNameLabel, 0, 1, 1, 1)
        self.selectedTree = DataTreeWidget(self.selInfoWidget)
        self.selectedTree.setObjectName(_fromUtf8("selectedTree"))
        self.selectedTree.headerItem().setText(0, _fromUtf8("1"))
        self.gridLayout.addWidget(self.selectedTree, 1, 0, 1, 2)
        self.hoverText = QtGui.QTextEdit(Form)
        self.hoverText.setGeometry(QtCore.QRect(0, 240, 521, 81))
        self.hoverText.setObjectName(_fromUtf8("hoverText"))
        self.view = FlowchartGraphicsView(Form)
        self.view.setGeometry(QtCore.QRect(0, 0, 256, 192))
        self.view.setObjectName(_fromUtf8("view"))

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
项目:darkc0de-old-stuff    作者:tuwid    | 项目源码 | 文件源码
def setupUi(self, Settings):
        Settings.setObjectName("Settings")
        Settings.resize(310, 96)
        Settings.setMinimumSize(QtCore.QSize(310, 96))
        Settings.setMaximumSize(QtCore.QSize(310, 96))
        self.layoutWidget = QtGui.QWidget(Settings)
        self.layoutWidget.setGeometry(QtCore.QRect(0, 0, 310, 104))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.label_3 = QtGui.QLabel(self.layoutWidget)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1)
        self.path = QtGui.QLineEdit(self.layoutWidget)
        self.path.setObjectName("path")
        self.gridLayout.addWidget(self.path, 0, 1, 1, 1)
        self.browse = QtGui.QPushButton(self.layoutWidget)
        self.browse.setObjectName("browse")
        self.gridLayout.addWidget(self.browse, 0, 2, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.buttonBox = QtGui.QDialogButtonBox(self.layoutWidget)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(Settings)
        QtCore.QMetaObject.connectSlotsByName(Settings)
项目:darkc0de-old-stuff    作者:tuwid    | 项目源码 | 文件源码
def setupUi(self, Settings):
        Settings.setObjectName("Settings")
        Settings.resize(310, 96)
        Settings.setMinimumSize(QtCore.QSize(310, 96))
        Settings.setMaximumSize(QtCore.QSize(310, 96))
        self.layoutWidget = QtGui.QWidget(Settings)
        self.layoutWidget.setGeometry(QtCore.QRect(0, 0, 310, 104))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.label_3 = QtGui.QLabel(self.layoutWidget)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1)
        self.path = QtGui.QLineEdit(self.layoutWidget)
        self.path.setObjectName("path")
        self.gridLayout.addWidget(self.path, 0, 1, 1, 1)
        self.browse = QtGui.QPushButton(self.layoutWidget)
        self.browse.setObjectName("browse")
        self.gridLayout.addWidget(self.browse, 0, 2, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.buttonBox = QtGui.QDialogButtonBox(self.layoutWidget)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(Settings)
        QtCore.QMetaObject.connectSlotsByName(Settings)
项目:MPIS-QT    作者:KernelPanicBlog    | 项目源码 | 文件源码
def _init_ui(self):
        self.list_items = []

        if self._columm == 2:
            self._box = QGridLayout()
        else:
            self._box = QVBoxLayout()
        j, i, x = 0, 0, 0

        for item in self._list_apps:
            if self.objectName() != item.category.name:
                self.setObjectName(item.category.name)
            new_qcb = QCheckBox(item.title)
            new_qcb.setObjectName(item.name)
            new_qcb.clicked.connect(self._addcommand)

            if isinstance(self._box, QGridLayout):

                if i == 0:
                    self._box.addWidget(new_qcb, j, i)
                    i = 1
                    x += 1
                else:
                    self._box.addWidget(new_qcb, j, i)
                    i = 0
                    x += 1

                if x == 2:
                    j += 1
                    x = 0

            elif isinstance(self._box, QVBoxLayout):
                self._box.addWidget(new_qcb)

        self.setLayout(self._box)
项目:SimpleSniffer    作者:HatBoy    | 项目源码 | 文件源码
def initUI(self):
        device_data = get_iface_name()
        iface_num = len(device_data)
        iface_keys = device_data.keys()
        #????
        self.radio_lists = []
        self.gridlayout = QtGui.QGridLayout()
        self.label_name = QtGui.QLabel(u'???')
        self.label_ip = QtGui.QLabel(u'IP??')
        self.label_receive = QtGui.QLabel(u'????')
        self.label_send = QtGui.QLabel(u'????')
        self.gridlayout.addWidget(self.label_name, 1, 1)
        self.gridlayout.addWidget(self.label_ip, 1, 2)
        self.gridlayout.addWidget(self.label_receive, 1, 3)
        self.gridlayout.addWidget(self.label_send, 1, 4)
        self.setLayout(self.gridlayout)
        for i in range(iface_num):
            iface_name = iface_keys[i]
            self.iface_radio = QtGui.QRadioButton(iface_name)
            if iface_name == 'eth0':
                self.iface_radio.setChecked(True)
            self.gridlayout.addWidget(self.iface_radio, i+2, 1)
            self.radio_lists.append(self.iface_radio)
            self.ip_label = QtGui.QLabel(get_ip_address(iface_name))
            self.gridlayout.addWidget(self.ip_label, i+2, 2)
            data = device_data[iface_name].split(';')
            self.receive_label = QtGui.QLabel(data[0])
            self.send_label = QtGui.QLabel(data[1])
            self.gridlayout.addWidget(self.receive_label, i+2, 3)
            self.gridlayout.addWidget(self.send_label, i+2, 4)
            self.setLayout(self.gridlayout)
        #????
        self.start_but = QtGui.QPushButton(u'??', self)
        self.start_but.clicked.connect(self.exit_me)
        self.start_but.setCheckable(False)
        self.gridlayout.addWidget(self.start_but, iface_num + 2, 2)
        self.cancel_but = QtGui.QPushButton(u'??', self)
        self.connect(self.cancel_but, QtCore.SIGNAL('clicked()'), QtCore.SLOT('close()'))
        self.cancel_but.setCheckable(False)
        self.gridlayout.addWidget(self.cancel_but, iface_num + 2, 3)
项目:InplusTrader_Linux    作者:zhengwsh    | 项目源码 | 文件源码
def initUi(self):
        """?????"""
        labelSymbol = QtGui.QLabel(u'??:')
        self.lineSymbol = QtGui.QLineEdit()      
        self.lineSymbol.setText('IF1704')

        grid = QtGui.QGridLayout()
        grid.addWidget(labelSymbol, 0, 0)

        grid.addWidget(self.lineSymbol, 0, 1)

        # ????????
        buttonShowDaily = QtGui.QPushButton(u'??????')

        size = buttonShowDaily.sizeHint()
        buttonShowDaily.setMinimumHeight(size.height()*2)   # ???????????

        # ????
        hbox = QtGui.QHBoxLayout()
        hbox.addLayout(grid)

        vbox = QtGui.QVBoxLayout()
        vbox.addLayout(hbox)
        vbox.addWidget(buttonShowDaily)
        vbox.addStretch()

        self.setLayout(vbox)

        # ??
        buttonShowDaily.clicked.connect(self.openExe) #show
        self.lineSymbol.returnPressed.connect(self.openExe) #show

    #----------------------------------------------------------------------
项目:InplusTrader_Linux    作者:zhengwsh    | 项目源码 | 文件源码
def initUi(self):
        """?????"""
        labelSymbol = QtGui.QLabel(u'??:')
        lableDay = QtGui.QLabel(u'??:')
        self.lineSymbol = QtGui.QLineEdit()  
        self.lineSymbol.setText('IF1704')
        self.lineDay = QtGui.QLineEdit()    
        self.lineDay.setText('2017-03-14')

        grid = QtGui.QGridLayout()
        grid.addWidget(labelSymbol, 0, 0)
        grid.addWidget(lableDay, 1, 0)

        grid.addWidget(self.lineSymbol, 0, 1)
        grid.addWidget(self.lineDay, 1, 1)

        # ??exe??????
        buttonShowMin = QtGui.QPushButton(u'???????')

        size = buttonShowMin.sizeHint()
        buttonShowMin.setMinimumHeight(size.height()*2)   # ???????????

        # ????
        hbox = QtGui.QHBoxLayout()
        hbox.addLayout(grid)

        vbox = QtGui.QVBoxLayout()
        vbox.addLayout(hbox)
        vbox.addWidget(buttonShowMin)
        vbox.addStretch()

        self.setLayout(vbox)

        # ??
        buttonShowMin.clicked.connect(self.openExe)
项目:InplusTrader_Linux    作者:zhengwsh    | 项目源码 | 文件源码
def initUi(self):
        """?????"""
        labelSymbol = QtGui.QLabel(u'??:')
        lableDay = QtGui.QLabel(u'??:')
        self.lineSymbol = QtGui.QLineEdit()  
        self.lineSymbol.setText('IF1704')
        self.lineDay = QtGui.QLineEdit()    
        self.lineDay.setText('2017-03-14')

        grid = QtGui.QGridLayout()
        grid.addWidget(labelSymbol, 0, 0)
        grid.addWidget(lableDay, 1, 0)

        grid.addWidget(self.lineSymbol, 0, 1)
        grid.addWidget(self.lineDay, 1, 1)

        # ??exe??????
        buttonShowMin = QtGui.QPushButton(u'???????')

        size = buttonShowMin.sizeHint()
        buttonShowMin.setMinimumHeight(size.height()*2)   # ???????????

        # ????
        hbox = QtGui.QHBoxLayout()
        hbox.addLayout(grid)

        vbox = QtGui.QVBoxLayout()
        vbox.addLayout(hbox)
        vbox.addWidget(buttonShowMin)
        vbox.addStretch()

        self.setLayout(vbox)

        # ??
        buttonShowMin.clicked.connect(self.openExe)
项目:embed-pyqtgraph-tutorial    作者:ixjlyons    | 项目源码 | 文件源码
def setupUi(self, CustomWidget):
        CustomWidget.setObjectName(_fromUtf8("CustomWidget"))
        CustomWidget.resize(400, 300)
        self.gridLayout = QtGui.QGridLayout(CustomWidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.plotWidget = PlotWidget(CustomWidget)
        self.plotWidget.setObjectName(_fromUtf8("plotWidget"))
        self.gridLayout.addWidget(self.plotWidget, 0, 0, 1, 1)
        self.checkBox = QtGui.QCheckBox(CustomWidget)
        self.checkBox.setChecked(True)
        self.checkBox.setObjectName(_fromUtf8("checkBox"))
        self.gridLayout.addWidget(self.checkBox, 1, 0, 1, 1)

        self.retranslateUi(CustomWidget)
        QtCore.QMetaObject.connectSlotsByName(CustomWidget)
项目:Comictagger    作者:dickloraine    | 项目源码 | 文件源码
def __init__(self, parent, series_name, issue_number, year, issue_count, cover_index_list, comic_archive, settings, autoselect=False):
        super(VolumeSelectionWindow, self).__init__(parent)

        uic.loadUi(ComicTaggerSettings.getUIFile('volumeselectionwindow.ui' ), self)

        self.imageWidget = CoverImageWidget( self.imageContainer, CoverImageWidget.URLMode )
        gridlayout = QtGui.QGridLayout( self.imageContainer )
        gridlayout.addWidget( self.imageWidget )
        gridlayout.setContentsMargins(0,0,0,0)

        utils.reduceWidgetFontSize( self.teDetails, 1 )
        utils.reduceWidgetFontSize( self.twList )       

        self.setWindowFlags(self.windowFlags() |
                                      QtCore.Qt.WindowSystemMenuHint |
                                      QtCore.Qt.WindowMaximizeButtonHint)

        self.settings = settings
        self.series_name = series_name
        self.issue_number = issue_number
        self.year = year
        self.issue_count = issue_count
        self.volume_id = 0
        self.comic_archive = comic_archive
        self.immediate_autoselect = autoselect
        self.cover_index_list = cover_index_list
        self.cv_search_results = None

        self.twList.resizeColumnsToContents()   
        self.twList.currentItemChanged.connect(self.currentItemChanged)
        self.twList.cellDoubleClicked.connect(self.cellDoubleClicked)
        self.btnRequery.clicked.connect(self.requery)           
        self.btnIssues.clicked.connect(self.showIssues) 
        self.btnAutoSelect.clicked.connect(self.autoSelect) 

        self.updateButtons()
        self.performQuery()
        self.twList.selectRow(0)
项目:Comictagger    作者:dickloraine    | 项目源码 | 文件源码
def __init__(self, parent, metadata):
        super(PageBrowserWindow, self).__init__(parent)

        uic.loadUi(ComicTaggerSettings.getUIFile('pagebrowser.ui' ), self)

        self.pageWidget = CoverImageWidget( self.pageContainer, CoverImageWidget.ArchiveMode )
        gridlayout = QtGui.QGridLayout( self.pageContainer )
        gridlayout.addWidget( self.pageWidget )
        gridlayout.setContentsMargins(0,0,0,0)
        self.pageWidget.showControls = False

        self.setWindowFlags(self.windowFlags() |
                                      QtCore.Qt.WindowSystemMenuHint |
                                      QtCore.Qt.WindowMaximizeButtonHint)

        self.comic_archive = None
        self.page_count = 0
        self.current_page_num = 0
        self.metadata = metadata

        self.buttonBox.button(QtGui.QDialogButtonBox.Close).setDefault(True)    
        if platform.system() == "Darwin":
            self.btnPrev.setText("<<")
            self.btnNext.setText(">>")
        else:
            self.btnPrev.setIcon(QtGui.QIcon( ComicTaggerSettings.getGraphic('left.png' )))
            self.btnNext.setIcon(QtGui.QIcon( ComicTaggerSettings.getGraphic('right.png')))

        self.btnNext.clicked.connect( self.nextPage )
        self.btnPrev.clicked.connect( self.prevPage )
        self.show()

        self.btnNext.setEnabled( False )
        self.btnPrev.setEnabled( False )
项目:Comictagger    作者:dickloraine    | 项目源码 | 文件源码
def __init__(self, parent, match_set_list, style, fetch_func):
        super(AutoTagMatchWindow, self).__init__(parent)

        uic.loadUi(ComicTaggerSettings.getUIFile('matchselectionwindow.ui' ), self)

        self.altCoverWidget = CoverImageWidget( self.altCoverContainer, CoverImageWidget.AltCoverMode )
        gridlayout = QtGui.QGridLayout( self.altCoverContainer )
        gridlayout.addWidget( self.altCoverWidget )
        gridlayout.setContentsMargins(0,0,0,0)

        self.archiveCoverWidget = CoverImageWidget( self.archiveCoverContainer, CoverImageWidget.ArchiveMode )
        gridlayout = QtGui.QGridLayout( self.archiveCoverContainer )
        gridlayout.addWidget( self.archiveCoverWidget )
        gridlayout.setContentsMargins(0,0,0,0)

        utils.reduceWidgetFontSize( self.twList )       
        utils.reduceWidgetFontSize( self.teDescription, 1 )

        self.setWindowFlags(self.windowFlags() |
                                      QtCore.Qt.WindowSystemMenuHint |
                                      QtCore.Qt.WindowMaximizeButtonHint)       

        self.skipButton = QtGui.QPushButton(self.tr("Skip to Next"))
        self.buttonBox.addButton(self.skipButton, QtGui.QDialogButtonBox.ActionRole)        
        self.buttonBox.button(QtGui.QDialogButtonBox.Ok).setText("Accept and Write Tags")       

        self.match_set_list = match_set_list
        self.style = style
        self.fetch_func = fetch_func

        self.current_match_set_idx = 0

        self.twList.currentItemChanged.connect(self.currentItemChanged) 
        self.twList.cellDoubleClicked.connect(self.cellDoubleClicked)
        self.skipButton.clicked.connect(self.skipToNext)

        self.updateData()
项目:siren    作者:ozsolarwind    | 项目源码 | 文件源码
def create_netrc(self):
        self.mySubwindow = subwindow()
        grid = QtGui.QGridLayout()
        grid.addWidget(QtGui.QLabel('Enter details for URS Registration'), 0, 0, 1, 2)
        r = 1
        if sys.platform == 'win32' or sys.platform == 'cygwin':
            try:
                self.home_dir = os.environ['HOME']
            except:
                self.home_dir = os.getcwd()
                grid.addWidget(QtGui.QLabel('HOME directory:'), 1, 0)
                self.home = ClickableQLabel()
                self.home.setText(self.home_dir)
                self.home.setFrameStyle(6)
                self.connect(self.home, QtCore.SIGNAL('clicked()'), self.ursdirChanged)
                grid.addWidget(self.home, 1, 1, 1, 3)
                r = 2
        grid.addWidget(QtGui.QLabel('URS Userid:'), r, 0)
        self.urs_id = QtGui.QLineEdit('')
        grid.addWidget(self.urs_id, r, 1)
        grid.addWidget(QtGui.QLabel('URS Password:'), r + 1, 0)
        self.urs_pwd = QtGui.QLineEdit('')
        grid.addWidget(self.urs_pwd, r + 1, 1)
        netrc_button = QtGui.QPushButton('Create .netrc file', self.mySubwindow)
        self.connect(netrc_button, QtCore.SIGNAL('clicked()'), self.createnetrc)
        grid.addWidget(netrc_button, r + 2, 0)
        self.mySubwindow.setLayout(grid)
        self.mySubwindow.exec_()
项目:siren    作者:ozsolarwind    | 项目源码 | 文件源码
def initUI(self):
        self.grid = QtGui.QGridLayout()
        self.checkbox = []
        i = 0
        bold = QtGui.QFont()
        bold.setBold(True)
        for plot in range(len(self.plot_order)):
            if self.plot_order[plot] in self.spacers:
                label = QtGui.QLabel(self.spacers[self.plot_order[plot]])
                label.setFont(bold)
                self.grid.addWidget(label, i, 0)
                i += 1
            self.checkbox.append(QtGui.QCheckBox(self.hdrs[self.plot_order[plot]], self))
            if self.plots[self.plot_order[plot]]:
                self.checkbox[plot].setCheckState(QtCore.Qt.Checked)
            self.grid.addWidget(self.checkbox[-1], i, 0)
            i += 1
        self.grid.connect(self.checkbox[0], QtCore.SIGNAL('stateChanged(int)'), self.check_all)
        show = QtGui.QPushButton('Proceed', self)
        show.clicked.connect(self.showClicked)
        self.grid.addWidget(show, i, 0)
        frame = QtGui.QFrame()
        frame.setLayout(self.grid)
        self.scroll = QtGui.QScrollArea()
        self.scroll.setWidgetResizable(True)
        self.scroll.setWidget(frame)
        self.layout = QtGui.QVBoxLayout(self)
        self.layout.addWidget(self.scroll)
        commnt = QtGui.QLabel('Nearest weather files:\n' + self.comment)
        self.layout.addWidget(commnt)
        self.setWindowTitle('SIREN - Weather dialog for ' + str(self.base_year))
        QtGui.QShortcut(QtGui.QKeySequence('q'), self, self.quitClicked)
        self.show_them = False
        self.show()
项目:siren    作者:ozsolarwind    | 项目源码 | 文件源码
def initUI(self):
        self.chosen = []
        self.grid = QtGui.QGridLayout()
        self.checkbox = []
        self.checkbox.append(QtGui.QCheckBox('Check / Uncheck all', self))
        self.grid.addWidget(self.checkbox[-1], 0, 0)
        i = 0
        c = 0
        icons = Icons()
        for stn in sorted(self.stations, key=lambda station: station.name):
            if stn.technology[:6] == 'Fossil' and not self.actual:
                continue
            if stn.technology == 'Rooftop PV' and stn.scenario == 'Existing' and not self.gross_load:
                continue
            self.checkbox.append(QtGui.QCheckBox(stn.name, self))
            icon = icons.getIcon(stn.technology)
            if icon != '':
                self.checkbox[-1].setIcon(QtGui.QIcon(icon))
            i += 1
            self.grid.addWidget(self.checkbox[-1], i, c)
            if i > 25:
                i = 0
                c += 1
        self.grid.connect(self.checkbox[0], QtCore.SIGNAL('stateChanged(int)'), self.check_all)
        show = QtGui.QPushButton('Choose', self)
        self.grid.addWidget(show, i + 1, c)
        show.clicked.connect(self.showClicked)
        self.setLayout(self.grid)
        self.setWindowTitle('SIREN - Power Stations dialog')
        QtGui.QShortcut(QtGui.QKeySequence('q'), self, self.quitClicked)
        self.show_them = False
        self.show()
项目:pslab-desktop-apps    作者:fossasia    | 项目源码 | 文件源码
def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(316, 70)
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setContentsMargins(0, 2, 0, 2)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.line = QtGui.QFrame(Form)
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))
        self.gridLayout.addWidget(self.line, 0, 0, 1, 3)
        self.dataOptions = QtGui.QComboBox(Form)
        self.dataOptions.setObjectName(_fromUtf8("dataOptions"))
        self.gridLayout.addWidget(self.dataOptions, 2, 0, 1, 3)
        self.enable = QtGui.QCheckBox(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.enable.sizePolicy().hasHeightForWidth())
        self.enable.setSizePolicy(sizePolicy)
        self.enable.setMinimumSize(QtCore.QSize(20, 0))
        self.enable.setText(_fromUtf8(""))
        self.enable.setObjectName(_fromUtf8("enable"))
        self.gridLayout.addWidget(self.enable, 1, 0, 1, 1)
        self.title = QtGui.QLabel(Form)
        self.title.setObjectName(_fromUtf8("title"))
        self.gridLayout.addWidget(self.title, 1, 1, 1, 1)
        self.toolButton = QtGui.QToolButton(Form)
        icon = QtGui.QIcon.fromTheme(_fromUtf8("window-close"))
        self.toolButton.setIcon(icon)
        self.toolButton.setObjectName(_fromUtf8("toolButton"))
        self.gridLayout.addWidget(self.toolButton, 1, 2, 1, 1)
        self.line_2 = QtGui.QFrame(Form)
        self.line_2.setFrameShape(QtGui.QFrame.HLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName(_fromUtf8("line_2"))
        self.gridLayout.addWidget(self.line_2, 3, 0, 1, 3)

        self.retranslateUi(Form)
        QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL(_fromUtf8("clicked()")), Form.remove)
        QtCore.QMetaObject.connectSlotsByName(Form)
项目:PyFRAP    作者:alexblaessle    | 项目源码 | 文件源码
def __init__(self,molecule,parent):

        super(moleculeDialog,self).__init__(parent)

        #Pass molecule
        self.molecule=molecule

        #Buttons
        self.btnDone=QtGui.QPushButton('Done')
        self.btnDone.connect(self.btnDone, QtCore.SIGNAL('clicked()'), self.donePressed)

        #Labels
        self.lblName = QtGui.QLabel("Name:", self)

        #LineEdit
        self.qleName = QtGui.QLineEdit(self.molecule.name)
        self.qleName.editingFinished.connect(self.setName)

        #Layout
        grid = QtGui.QGridLayout()
        grid.addWidget(self.lblName,1,1)
        grid.addWidget(self.qleName,2,1)
        grid.addWidget(self.btnDone,2,2)

        self.setLayout(grid)    

        self.setWindowTitle('Edit Molecule')    
        self.show()