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

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

项目:code    作者:ActiveState    | 项目源码 | 文件源码
def __init__(self):
        TouchInputWidget.__init__(self)

        self.txtNumeric    = QtGui.QLineEdit()
        # actiate touch input
        self.txtNumeric.keyboard_type = 'numeric'

        self.txtText = QtGui.QLineEdit()
        # activate touch input
        self.txtText.keyboard_type = 'default'

        gl = QtGui.QVBoxLayout()
        gl.addWidget(self.txtNumeric)
        gl.addWidget(self.txtText)

        self.setWindowTitle('Touch Input Demo')
        self.setLayout(gl)
项目:typing-pattern-recognition    作者:abinashmeher999    | 项目源码 | 文件源码
def keyReleaseEvent(self, event):
        self.outerclass.end_time = np.append(self.outerclass.end_time, time.time())
        if event.key() == QtCore.Qt.Key_Return:
            if self.text() == self.outerclass.pwd:
                self.outerclass.timing_vector = np.empty((0,), dtype=np.float64)
                i = 0
                # print self.outerclass.end_time.size
                while i < self.outerclass.end_time.size - 1:
                    self.outerclass.timing_vector = np.append(self.outerclass.timing_vector, self.outerclass.start_time[i] - self.outerclass.end_time[i])
                    self.outerclass.timing_vector = np.append(self.outerclass.timing_vector, self.outerclass.end_time[i+1] - self.outerclass.start_time[i])
                    i += 1
                self.outerclass.timing_vector = np.append(self.outerclass.timing_vector, self.outerclass.start_time[i] - self.outerclass.end_time[i])
                print self.outerclass.start_time
                print self.outerclass.end_time
                print self.outerclass.timing_vector
                self.outerclass.tv_list.append(np.array(self.outerclass.timing_vector))
                self.outerclass.start_time = np.empty((0,), dtype=np.float64)
                self.outerclass.end_time = np.empty((0,), dtype=np.float64)
                self.outerclass.timing_vector = np.empty((0,), dtype=np.float64)
                self.clear()
            else:
                self.outerclass.end_time = np.empty((0,), dtype=np.float64)
                self.clear()
        # print "Key released"
        QtGui.QLineEdit.keyReleaseEvent(self, event)
项目:typing-pattern-recognition    作者:abinashmeher999    | 项目源码 | 文件源码
def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(554, 470)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.pwd_label = QtGui.QLabel(self.centralwidget)
        self.pwd_label.setGeometry(QtCore.QRect(130, 140, 61, 16))
        self.pwd_label.setObjectName(_fromUtf8("pwd_label"))
        self.pwd_line_edit = QtGui.QLineEdit(self.centralwidget)
        self.pwd_line_edit.setGeometry(QtCore.QRect(200, 140, 181, 21))
        self.pwd_line_edit.setText(_fromUtf8(""))
        self.pwd_line_edit.setEchoMode(QtGui.QLineEdit.Password)
        self.pwd_line_edit.setObjectName(_fromUtf8("pwd_line_edit"))
        self.finish_button = QtGui.QPushButton(self.centralwidget)
        self.finish_button.setGeometry(QtCore.QRect(290, 200, 110, 32))
        self.finish_button.setObjectName(_fromUtf8("finish_button"))
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
项目:linkchecker-gui    作者:linkcheck    | 项目源码 | 文件源码
def setup_size_metrics (self):
        """Set widget size including the buttons."""
        frameWidth = self.style().pixelMetric(QtGui.QStyle.PM_DefaultFrameWidth)
        padding_right = self.clearButton.sizeHint().width() + frameWidth + 1
        padding_left = self.listButton.sizeHint().width() + frameWidth + 1
        style = "QLineEdit { padding-left: %dpx; padding-right: %dpx } " % (
          padding_left, padding_right)
        self.setStyleSheet(style)
        # minimum width
        minSize = self.minimumSizeHint()
        buttonWidth = padding_left + padding_right
        minWidth = max(minSize.width(), buttonWidth)
        # minimum height
        buttonHeight = max(self.clearButton.sizeHint().height(),
                           self.listButton.sizeHint().height())
        minHeight = max(minSize.height(), buttonHeight + frameWidth*2)
        # set minimum size
        self.setMinimumSize(minWidth, minHeight)
项目: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)
项目:Comictagger    作者:dickloraine    | 项目源码 | 文件源码
def clearChildren (self, widget ):

        if ( isinstance(widget, QtGui.QLineEdit) or   
                isinstance(widget, QtGui.QTextEdit)):
            widget.setText("")
        if ( isinstance(widget, QtGui.QComboBox) ):
            widget.setCurrentIndex( 0 )
        if ( isinstance(widget, QtGui.QCheckBox) ):
            widget.setChecked( False )
        if ( isinstance(widget, QtGui.QTableWidget) ):
            while widget.rowCount() > 0:
                widget.removeRow(0)

        # recursive call on chillun
        for child in widget.children():
            self.clearChildren( child )
项目:Moderat    作者:Swordf1sh    | 项目源码 | 文件源码
def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(412, 120)
        Dialog.setMinimumSize(QtCore.QSize(412, 120))
        Dialog.setMaximumSize(QtCore.QSize(412, 120))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/assets/logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        Dialog.setWindowIcon(icon)
        self.gridLayout_3 = QtGui.QGridLayout(Dialog)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.okButton = QtGui.QPushButton(Dialog)
        self.okButton.setIconSize(QtCore.QSize(20, 20))
        self.okButton.setObjectName(_fromUtf8("okButton"))
        self.gridLayout_3.addWidget(self.okButton, 1, 1, 1, 1)
        self.cancelButton = QtGui.QPushButton(Dialog)
        self.cancelButton.setObjectName(_fromUtf8("cancelButton"))
        self.gridLayout_3.addWidget(self.cancelButton, 1, 2, 1, 1)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem, 1, 0, 1, 1)
        self.textLine = QtGui.QLineEdit(Dialog)
        self.textLine.setObjectName(_fromUtf8("textLine"))
        self.gridLayout_3.addWidget(self.textLine, 0, 0, 1, 3)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
项目:dxf2gcode    作者:cnc-club    | 项目源码 | 文件源码
def __init__(self, text, size_min = None, size_max = None, parent = None):
        """
        Initialization of the CfgLineEdit class (text edit, one line).
        @param text: text string associated with the line edit
        @param size_min: min length (int)
        @param size_max: max length (int)
        """
        QWidget.__init__(self, parent)

        self.lineedit = QLineEdit(parent)

        self.setSpec({'minimum': size_min, 'maximum': size_max, 'comment': ''})
        if size_min is not None:
            self.size_min = size_min
        else:
            self.size_min = 0

        self.label = QLabel(text, parent)
        self.layout = QVBoxLayout(parent)

        self.layout.addWidget(self.label)
        self.layout.addWidget(self.lineedit)
        self.setLayout(self.layout)
        self.layout.setSpacing(1) #Don't use too much space, it makes the option window too big otherwise
项目: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()
项目:python_qt_tutorial    作者:awesomebytes    | 项目源码 | 文件源码
def __init__(self, parent=None):
        super(Main, self).__init__(parent)

        self.execute_button = QtGui.QPushButton('Choose folder')
        self.execute_button.clicked.connect(self.choose_folder)

        self.path_text = QtGui.QLineEdit("")

        self.layout = QtGui.QHBoxLayout()
        self.layout.addWidget(self.execute_button)
        self.layout.addWidget(self.path_text)

        self.central_widget = QtGui.QWidget()
        self.central_widget.setLayout(self.layout)

        self.setCentralWidget(self.central_widget)
项目:python_qt_tutorial    作者:awesomebytes    | 项目源码 | 文件源码
def __init__(self, parent=None):
        super(Main, self).__init__(parent)

        self.execute_button = QtGui.QPushButton('Choose file')
        self.execute_button.clicked.connect(self.choose_file)

        self.path_text = QtGui.QLineEdit("")

        self.layout = QtGui.QHBoxLayout()
        self.layout.addWidget(self.execute_button)
        self.layout.addWidget(self.path_text)

        self.central_widget = QtGui.QWidget()
        self.central_widget.setLayout(self.layout)

        self.setCentralWidget(self.central_widget)
项目:python_qt_tutorial    作者:awesomebytes    | 项目源码 | 文件源码
def __init__(self, parent=None):
        super(Main, self).__init__(parent)

        options = ['First option', 'Second option', 'Third option']
        default_option = 0
        self.combo_box = QtGui.QComboBox()
        for idx, option in enumerate(options):
            self.combo_box.insertItem(idx, option)
            if option == default_option:
                self.combo_box.setCurrentIndex(idx)

        # From http://doc.qt.io/qt-4.8/qcombobox.html#signals
        self.combo_box.currentIndexChanged.connect(self.on_dropdown_change)
        self.text_dropdown = QtGui.QLineEdit("")

        self.layout = QtGui.QHBoxLayout()
        self.layout.addWidget(self.combo_box)
        self.layout.addWidget(self.text_dropdown)

        self.central_widget = QtGui.QWidget()
        self.central_widget.setLayout(self.layout)

        self.setCentralWidget(self.central_widget)
项目:python_mini_projeler    作者:o11    | 项目源码 | 文件源码
def comboBoxsAndLineedit(self):
        self.cbKt = QtGui.QComboBox(self.groupBox)
        self.cbKt.setGeometry(QtCore.QRect(20, 60, 201, 27))
        self.cbKt.setObjectName(_fromUtf8("cbKt"))
        self.cbOs = QtGui.QComboBox(self.groupBox)
        self.cbOs.setGeometry(QtCore.QRect(20, 130, 201, 27))
        self.cbOs.setObjectName(_fromUtf8("cbOs"))
        self.cbVade = QtGui.QComboBox(self.groupBox)
        self.cbVade.setGeometry(QtCore.QRect(340, 130, 201, 27))
        self.cbVade.setObjectName(_fromUtf8("cbVade"))

        self.txtKtu = QtGui.QLineEdit(self.groupBox)
        self.txtKtu.setGeometry(QtCore.QRect(340, 60, 201, 27))
        self.txtKtu.setObjectName(_fromUtf8("txtKtu"))
        self.txtFaiz = QtGui.QLineEdit(self.groupBox)
        self.txtFaiz.setGeometry(QtCore.QRect(440, 175, 101, 27))
        self.txtFaiz.setObjectName(_fromUtf8("txtFaiz"))

        self.addItemToComboBoxs()
项目:chapter_codes    作者:advancedpythonprogramming    | 项目源码 | 文件源码
def init_GUI(self):
        self.label1 = QtGui.QLabel('Text:', self)
        self.label1.move(10, 15)

        self.label2 = QtGui.QLabel('Write the answer here', self)
        self.label2.move(10, 50)

        self.edit1 = QtGui.QLineEdit('', self)
        self.edit1.setGeometry(45, 15, 100, 20)

        self.button1 = QtGui.QPushButton('&Process', self)
        self.button1.resize(self.button1.sizeHint())
        self.button1.move(5, 70)

        self.setGeometry(200, 100, 200, 300)
        self.setWindowTitle('Window with buttons')
        self.show()
项目:chapter_codes    作者:advancedpythonprogramming    | 项目源码 | 文件源码
def init_GUI(self):
        # Once the form is called, this method initializes the
        # interface and all of its elements and Widgets

        self.label1 = QtGui.QLabel('Text:', self)
        self.label1.move(10, 15)

        self.label2 = QtGui.QLabel('This label is modifiable', self)
        self.label2.move(10, 50)

        self.edit1 = QtGui.QLineEdit('', self)
        self.edit1.setGeometry(45, 15, 100, 20)

        # Adds all elements to the form
        self.setGeometry(200, 100, 200, 300)
        self.setWindowTitle('Window with buttons')
项目:chapter_codes    作者:advancedpythonprogramming    | 项目源码 | 文件源码
def init_GUI(self):
        # Once the form is called, this method initializes the
        # interface and all of its elements and Widgets
        self.label1 = QtGui.QLabel('Text:', self)
        self.label1.move(10, 15)

        self.label2 = QtGui.QLabel('Write the answer here', self)
        self.label2.move(10, 50)

        self.edit1 = QtGui.QLineEdit('', self)
        self.edit1.setGeometry(45, 15, 100, 20)

        # The use of the & symbol at the start of the text within
        # any button or menu makes it so the first letter is shown
        # in bold font. This visualization may depend on the used
        # platform.
        self.button1 = QtGui.QPushButton('&Process', self)
        self.button1.resize(self.button1.sizeHint())
        self.button1.move(5, 70)

        # Adds all elements to the form
        self.setGeometry(200, 100, 200, 300)
        self.setWindowTitle('Window with buttons')
        self.show()
项目:j3dview    作者:blank63    | 项目源码 | 文件源码
def __init__(self,*args,**kwargs):
        QtGui.QLineEdit.__init__(self,*args,**kwargs)
        PropertyWidget.__init__(self)
        self.editingFinished.connect(self.on_editingFinished)
项目:quartz-browser    作者:ksharindam    | 项目源码 | 文件源码
def provideAuthentication(self, reply, auth):
        username = QtGui.QInputDialog.getText(None, "Authentication", "Enter your username:", QtGui.QLineEdit.Normal)
        if username[1]:
            auth.setUser(username[0])
            password = QtGui.QInputDialog.getText(None, "Authentication", "Enter your password:", QtGui.QLineEdit.Password)
            if password[1]:
                auth.setPassword(password[0])
项目:quartz-browser    作者:ksharindam    | 项目源码 | 文件源码
def __init__(self, parent=None):
        super(UrlEdit, self).__init__(parent)
        self.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.setStyleSheet("QLineEdit { padding: 2 2 2 22; background: transparent; border: 1px solid gray; border-radius: 3px;}")
        self.returnPressed.connect(self.onReturnPress)
        # Create button for showing page icon
        self.iconButton = QtGui.QToolButton(self)
        self.iconButton.setStyleSheet("QToolButton { border: 0; background: transparent; width: 16px; height: 16px; }")
        self.iconButton.move(4,3)
        self.iconButton.setCursor(QtCore.Qt.PointingHandCursor)
        self.iconButton.clicked.connect(self.selectAll)
        self.setIcon(QtGui.QIcon(':/quartz.png'))
        #self.setStyleSheet("QLineEdit { background-image:url(:/search.png);background-repeat:no-repeat;\
        #                         padding: 2 2 2 24 ;font-size:15px;}")
项目:quartz-browser    作者:ksharindam    | 项目源码 | 文件源码
def setText(self, string):
        QtGui.QLineEdit.setText(self, string)
        self.setCursorPosition(0)
项目:quartz-browser    作者:ksharindam    | 项目源码 | 文件源码
def __init__(self, parent):
        QtGui.QLineEdit.__init__(self, parent)
        font = self.font()
        font.setPointSize(9)
        self.setFont(font)
项目:CPNSimulatorGui    作者:chris-kuhr    | 项目源码 | 文件源码
def __init__(self, parent=None, item=None, title="Unnamed", default="a"):
        '''

        :param parent: Parent `gui.DiagramEditor`.
        :param item: Store item for later processing.
        :param title: Window title.
        :param default: Default string text.
        '''
        super(NameDialog, self).__init__(parent)
        self.setWindowTitle(title)
        self.lineEdit = QtGui.QLineEdit()
        self.lineEdit.setText( default )
        self.lineEdit.setFocus( )
        self.button = QtGui.QPushButton('Ok', self)
        self.button2 = QtGui.QPushButton('Cancel', self)
        vl = QtGui.QHBoxLayout(self)
        vl.addWidget(self.lineEdit)
        if isinstance(item, str):
            if "transition" in item:
                self.checkBox = QtGui.QCheckBox("Subnet")
                vl.addWidget(self.checkBox)

        hl = QtGui.QHBoxLayout()
        hl.addWidget(self.button)
        hl.addWidget(self.button2)
        vl.addLayout(hl)
        self.button.clicked.connect(self.ok)
        self.button2.clicked.connect(self.cancel)
        self.item = item        
    #------------------------------------------------------------------------------------------------
项目:typing-pattern-recognition    作者:abinashmeher999    | 项目源码 | 文件源码
def keyPressEvent(self, event):
        self.outerclass.start_time = np.append(self.outerclass.start_time, time.time())
        #
        # print self.outerclass.start_time
        # print "Key pressed"
        QtGui.QLineEdit.keyPressEvent(self, event)
项目:typing-pattern-recognition    作者:abinashmeher999    | 项目源码 | 文件源码
def keyPressEvent(self, event):
        self.outerclass.start_time = np.append(self.outerclass.start_time, time.time())
        # print self.outerclass.start_time
        # print "Key pressed"
        QtGui.QLineEdit.keyPressEvent(self, event)
项目:typing-pattern-recognition    作者:abinashmeher999    | 项目源码 | 文件源码
def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(490, 424)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.login_button = QtGui.QPushButton(self.centralwidget)
        self.login_button.setGeometry(QtCore.QRect(270, 230, 121, 32))
        self.login_button.setObjectName(_fromUtf8("login_button"))
        self.notuser_label = QtGui.QLabel(self.centralwidget)
        self.notuser_label.setGeometry(QtCore.QRect(180, 290, 71, 20))
        self.notuser_label.setObjectName(_fromUtf8("notuser_label"))
        self.register_button = QtGui.QPushButton(self.centralwidget)
        self.register_button.setGeometry(QtCore.QRect(260, 280, 121, 32))
        self.register_button.setObjectName(_fromUtf8("register_button"))
        self.usr_line_edit = QtGui.QLineEdit(self.centralwidget)
        self.usr_line_edit.setGeometry(QtCore.QRect(200, 140, 181, 21))
        self.usr_line_edit.setText(_fromUtf8(""))
        self.usr_line_edit.setObjectName(_fromUtf8("usr_line_edit"))
        self.pwd_line_edit = QtGui.QLineEdit(self.centralwidget)
        self.pwd_line_edit.setGeometry(QtCore.QRect(200, 180, 181, 21))
        self.pwd_line_edit.setText(_fromUtf8(""))
        self.pwd_line_edit.setEchoMode(QtGui.QLineEdit.Password)
        self.pwd_line_edit.setObjectName(_fromUtf8("pwd_line_edit"))
        self.usr_name_label = QtGui.QLabel(self.centralwidget)
        self.usr_name_label.setGeometry(QtCore.QRect(120, 140, 61, 16))
        self.usr_name_label.setObjectName(_fromUtf8("usr_name_label"))
        self.pwd_label = QtGui.QLabel(self.centralwidget)
        self.pwd_label.setGeometry(QtCore.QRect(125, 183, 61, 20))
        self.pwd_label.setObjectName(_fromUtf8("pwd_label"))
        self.reset_button = QtGui.QPushButton(self.centralwidget)
        self.reset_button.setGeometry(QtCore.QRect(190, 230, 81, 32))
        self.reset_button.setObjectName(_fromUtf8("reset_button"))
        self.message_label = QtGui.QLabel(self.centralwidget)
        self.message_label.setGeometry(QtCore.QRect(120, 110, 251, 20))
        self.message_label.setText(_fromUtf8(""))
        self.message_label.setAlignment(QtCore.Qt.AlignCenter)
        self.message_label.setObjectName(_fromUtf8("message_label"))
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
项目: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)
项目: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)
项目:LearningPyQt    作者:manashmndl    | 项目源码 | 文件源码
def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(342, 125)
        self.horizontalLayout_3 = QtGui.QHBoxLayout(Form)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.expressionLabel = QtGui.QLabel(Form)
        self.expressionLabel.setObjectName(_fromUtf8("expressionLabel"))
        self.horizontalLayout.addWidget(self.expressionLabel)
        self.expressionLineEdit = QtGui.QLineEdit(Form)
        self.expressionLineEdit.setObjectName(_fromUtf8("expressionLineEdit"))
        self.horizontalLayout.addWidget(self.expressionLineEdit)
        self.evaluatePushButton = QtGui.QPushButton(Form)
        self.evaluatePushButton.setObjectName(_fromUtf8("evaluatePushButton"))
        self.horizontalLayout.addWidget(self.evaluatePushButton)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.variableValueLabel = QtGui.QLabel(Form)
        self.variableValueLabel.setObjectName(_fromUtf8("variableValueLabel"))
        self.horizontalLayout_2.addWidget(self.variableValueLabel)
        self.variableValueLineEdit = QtGui.QLineEdit(Form)
        self.variableValueLineEdit.setObjectName(_fromUtf8("variableValueLineEdit"))
        self.horizontalLayout_2.addWidget(self.variableValueLineEdit)
        self.setPushButton = QtGui.QPushButton(Form)
        self.setPushButton.setObjectName(_fromUtf8("setPushButton"))
        self.horizontalLayout_2.addWidget(self.setPushButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.evaluatedExpressionLabel = QtGui.QLabel(Form)
        self.evaluatedExpressionLabel.setObjectName(_fromUtf8("evaluatedExpressionLabel"))
        self.verticalLayout.addWidget(self.evaluatedExpressionLabel)
        self.horizontalLayout_3.addLayout(self.verticalLayout)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
项目:LearningPyQt    作者:manashmndl    | 项目源码 | 文件源码
def setupUi(self, PlotterCreator):
        PlotterCreator.setObjectName(_fromUtf8("PlotterCreator"))
        PlotterCreator.resize(183, 99)
        self.horizontalLayout_3 = QtGui.QHBoxLayout(PlotterCreator)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.graphLabel = QtGui.QLabel(PlotterCreator)
        self.graphLabel.setObjectName(_fromUtf8("graphLabel"))
        self.horizontalLayout.addWidget(self.graphLabel)
        self.graphSpinBox = QtGui.QSpinBox(PlotterCreator)
        self.graphSpinBox.setMinimum(1)
        self.graphSpinBox.setMaximum(10)
        self.graphSpinBox.setObjectName(_fromUtf8("graphSpinBox"))
        self.horizontalLayout.addWidget(self.graphSpinBox)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label = QtGui.QLabel(PlotterCreator)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.noOfDataLineEdit = QtGui.QLineEdit(PlotterCreator)
        self.noOfDataLineEdit.setObjectName(_fromUtf8("noOfDataLineEdit"))
        self.horizontalLayout_2.addWidget(self.noOfDataLineEdit)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.pushButton = QtGui.QPushButton(PlotterCreator)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.verticalLayout.addWidget(self.pushButton)
        self.horizontalLayout_3.addLayout(self.verticalLayout)

        self.retranslateUi(PlotterCreator)
        QtCore.QMetaObject.connectSlotsByName(PlotterCreator)
项目:LearningPyQt    作者:manashmndl    | 项目源码 | 文件源码
def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(196, 71)
        self.verticalLayout_2 = QtGui.QVBoxLayout(Dialog)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label = QtGui.QLabel(Dialog)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        self.lineEdit = QtGui.QLineEdit(Dialog)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.horizontalLayout.addWidget(self.lineEdit)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)
        self.verticalLayout_2.addLayout(self.verticalLayout)

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
项目:Dragonfly    作者:duaneloh    | 项目源码 | 文件源码
def init_UI(self):
        self.vbox = QtWidgets.QVBoxLayout(self)

        label = QtWidgets.QLabel('Multi-layer Perceptron', self)
        self.vbox.addWidget(label)

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        label = QtWidgets.QLabel('Hidden layer sizes', self)
        hbox.addWidget(label)
        self.layer_sizes = QtWidgets.QLineEdit('10, 10', self)
        self.layer_sizes.setFixedWidth(80)
        self.layer_sizes.editingFinished.connect(self.remake_mlp)
        hbox.addWidget(self.layer_sizes)

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        label = QtWidgets.QLabel('alpha', self)
        hbox.addWidget(label)
        self.alpha_var = QtWidgets.QLineEdit('0.1', self)
        self.alpha_var.setFixedWidth(80)
        self.alpha_var.editingFinished.connect(self.remake_mlp)
        hbox.addWidget(self.alpha_var)

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        button = QtWidgets.QPushButton('Update', self)
        button.clicked.connect(self.remake_mlp)
        hbox.addWidget(button)
        hbox.addStretch(1)

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        button = QtWidgets.QPushButton('Train', self)
        button.clicked.connect(self.train)
        hbox.addWidget(button)
        hbox.addStretch(1)

        self.vbox.addStretch(1)
项目:Dragonfly    作者:duaneloh    | 项目源码 | 文件源码
def add_predict_frame(self):
        self.vbox.setStretch(self.vbox.count()-1, 0)

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        self.predict_first = QtWidgets.QLineEdit('0')
        self.predict_first.setFixedWidth(64)
        hbox.addWidget(self.predict_first)
        label = QtWidgets.QLabel('-', self)
        hbox.addWidget(label)
        self.predict_last = QtWidgets.QLineEdit('1000')
        self.predict_last.setFixedWidth(64)
        hbox.addWidget(self.predict_last)
        hbox.addStretch(1)

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        button = QtWidgets.QPushButton('Predict', self)
        button.clicked.connect(self.predict)
        hbox.addWidget(button)
        self.num_proc = QtWidgets.QLineEdit('1', self)
        self.num_proc.setFixedWidth(24)
        hbox.addWidget(self.num_proc)
        hbox.addStretch(1)

        self.predict_summary = QtWidgets.QLabel('', self)
        self.gen_predict_summary()
        self.vbox.addWidget(self.predict_summary)

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        self.predictions_fname = QtWidgets.QLineEdit('predictions.dat', self)
        hbox.addWidget(self.predictions_fname)
        button = QtWidgets.QPushButton('Save', self)
        button.clicked.connect(self.save_predictions)
        hbox.addWidget(button)

        self.vbox.addStretch(1)
项目:Comictagger    作者:dickloraine    | 项目源码 | 文件源码
def connectChildDirtyFlagSignals (self, widget ):

        if ( isinstance(widget, QtGui.QLineEdit)):
            widget.textEdited.connect(self.setDirtyFlag)
        if ( isinstance(widget, QtGui.QTextEdit)):
            widget.textChanged.connect(self.setDirtyFlag)
        if ( isinstance(widget, QtGui.QComboBox) ):
            widget.currentIndexChanged.connect(self.setDirtyFlag)
        if ( isinstance(widget, QtGui.QCheckBox) ):
            widget.stateChanged.connect(self.setDirtyFlag)

        # recursive call on chillun
        for child in widget.children():
            if child != self.pageListEditor:
                self.connectChildDirtyFlagSignals( child )
项目:browser-history-phyton    作者:sistem-progamlama    | 项目源码 | 文件源码
def __init__(self, parent=None):
        super(Ui_Dialog, self).__init__(parent)
        self.setObjectName(_fromUtf8("Dialog"))
        parent.resize(320, 240)
        self.setMinimumSize(QtCore.QSize(550, 500))
        self.setMaximumSize(QtCore.QSize(550, 500))
        self.pushButton = QtGui.QPushButton(self)
        self.pushButton.setGeometry(QtCore.QRect(160, 100, 98, 27))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.lineEdit = QtGui.QLineEdit(MainWindow)
        self.lineEdit.setGeometry(QtCore.QRect(140, 20, 113, 27))
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.label = QtGui.QLabel(MainWindow)
        self.label.setGeometry(QtCore.QRect(40, 20, 91, 17))
        self.label.setObjectName(_fromUtf8("label"))
        self.lineEdit_2 = QtGui.QLineEdit(MainWindow)
        self.lineEdit_2.setEnabled(True)
        self.lineEdit_2.setGeometry(QtCore.QRect(140, 50, 113, 27))
        self.lineEdit_2.setEchoMode(QtGui.QLineEdit.Password)
        self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
        self.label_2 = QtGui.QLabel(MainWindow)
        self.label_2.setGeometry(QtCore.QRect(90, 60, 41, 17))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.pushButton_2 = QtGui.QPushButton(MainWindow)
        self.pushButton_2.setGeometry(QtCore.QRect(50, 100, 98, 27))
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))

        self.checkBox = QtGui.QCheckBox(MainWindow)
        self.checkBox.setGeometry(QtCore.QRect(80, 130, 141, 22))
        self.checkBox.setObjectName(_fromUtf8("checkBox"))
        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.click)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        QtCore.QObject.connect(self.pushButton_2, QtCore.SIGNAL(_fromUtf8("clicked()")), self.uyeOl)
        self.yeniform = None
项目:fsc    作者:ptravers    | 项目源码 | 文件源码
def populate_output(self, data_dict):
        if isinstance(data_dict, dict):
            for key in data_dict.keys():
            #checks if the element being added is a list or a string/int to avoid type problems
                entry = QtGui.QWidget(self)
                entry_layout = QtGui.QHBoxLayout()
                entry.setLayout(entry_layout)
                entry_label = QtGui.QLabel(self)
                entry_label.setText(key)
                entry_layout.addWidget(entry_label)
                if isinstance(data_dict[key], list):
                        text = ""
                        widget = QtGui.QLabel(self)
                        if key == 'mentions':
                            for x in data_dict[key]:
                                text += x['screen_name'] + " : " + x['id_str'] + ", "
                        elif key == 'hashtags':
                            for x in data_dict[key]:
                                text += x['text'] + ", "
                        widget.setText(text)
                        entry_layout.addWidget(widget)
                        self.data_layout.addWidget(entry)
                        self.output_items.append([widget, entry])

                else:
                    if(key == 'node' or key == 'comment'):
                        temp = QtGui.QLineEdit(self)
                        #temp.setLineWrapMode(QtGui.QTextEdit.NoWrap)
                        #temp.setSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum)
                        temp.setReadOnly(False) if (key == 'node') else temp.setReadOnly(True)
                        if (key == 'node'):
                            self.input_box = temp
                        temp.setText(data_dict[key])
                    else :
                        temp = QtGui.QLabel(self)
                        temp.setText(data_dict[key])
                    entry_layout.addWidget(temp)
                    self.data_layout.addWidget(entry)
                    self.output_items.append([temp, entry])
项目: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_()
项目:Daily-code    作者:rui7157    | 项目源码 | 文件源码
def __init__(self):
        QtGui.QWidget.__init__(self)
        self.setWindowTitle(u"????")
        icon = QtGui.QIcon()
        icon.addPixmap(
            QtGui.QPixmap(_fromUtf8("ttt.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.setWindowIcon(icon)

        self.filetext = QtGui.QLineEdit(
            os.path.join(os.path.dirname(__file__), ""))
        inputfile = QtGui.QPushButton(u"????")
        hbox = QtGui.QHBoxLayout()
        hbox.addWidget(QtGui.QLabel(u"????:"))
        hbox.addWidget(self.filetext)
        hbox.addWidget(inputfile)

        self.text = QtGui.QTextEdit("")
        hbox2 = QtGui.QHBoxLayout()
        hbox2.addWidget(self.text)

        okbutton = QtGui.QPushButton(u"??")
        hbox3 = QtGui.QHBoxLayout()
        hbox3.addStretch()
        hbox3.addWidget(okbutton)
        hbox3.addStretch()

        vbox = QtGui.QVBoxLayout()
        vbox.addLayout(hbox)
        vbox.addLayout(hbox2)
        vbox.addLayout(hbox3)
        self.setLayout(vbox)

        self.connect(
            inputfile, QtCore.SIGNAL("clicked()"), self.openfile_clicked)
        self.connect(okbutton, QtCore.SIGNAL("clicked()"), self.setup)
        self.resize(600, 400)
项目:PyFRAP    作者:alexblaessle    | 项目源码 | 文件源码
def __init__(self,mesh,parent):

        super(refineROIMeshSettingsDialog,self).__init__(mesh,parent)

        #Set default variables
        self.factor=3.
        self.addZ=15

        #Labels
        self.lblFactor = QtGui.QLabel("Factor :", self)
        self.lblAddZ = QtGui.QLabel("Extend Box Mesh by z(px):", self)

        #LineEdits
        self.qleFactor = QtGui.QLineEdit(str(self.factor))
        self.qleAddZ = QtGui.QLineEdit(str(self.addZ))

        self.qleAddZ.setValidator(self.doubleValid)
        self.qleFactor.setValidator(self.doubleValid)

        self.qleFactor.editingFinished.connect(self.setFactor)
        self.qleAddZ.editingFinished.connect(self.setAddZ)

        #Layout
        self.grid.addWidget(self.lblFactor,2,1)
        self.grid.addWidget(self.lblAddZ,3,1)

        self.grid.addWidget(self.qleFactor,2,2)
        self.grid.addWidget(self.qleAddZ,3,2)

        self.setWindowTitle("Refine ROI Mesh Density Settings")

        self.show()
项目:PyFRAP    作者:alexblaessle    | 项目源码 | 文件源码
def __init__(self,identifier,path, parent):

        QtGui.QDialog.__init__(self, parent)

        self.parent=parent
        self.identifier=identifier
        self.path=path

        #Labels
        self.lblIdentifier=QtGui.QLabel("Identifier:", self)
        self.lblPath=QtGui.QLabel("Path:", self)
        self.lblPathVal=QtGui.QLabel(self.path, self)

        #QLEs
        self.qleIdentifier = QtGui.QLineEdit(str(self.identifier))
        self.qleIdentifier.editingFinished.connect(self.setIdentifier)

        #Button
        self.btnPath=QtGui.QPushButton('Change')
        self.btnPath.connect(self.btnPath, QtCore.SIGNAL('clicked()'), self.setPath)

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

        #Layout
        self.grid = QtGui.QGridLayout()     
        self.grid.setColumnMinimumWidth(2,200) 

        self.grid.addWidget(self.lblIdentifier,1,1)
        self.grid.addWidget(self.lblPath,2,1)
        self.grid.addWidget(self.lblPathVal,2,2)
        self.grid.addWidget(self.qleIdentifier,1,2)
        self.grid.addWidget(self.btnPath,2,3)
        self.grid.addWidget(self.btnDone,3,3)

        self.setLayout(self.grid)    

        self.setWindowTitle('Path Dialog')   

        self.show()
项目:PyFRAP    作者:alexblaessle    | 项目源码 | 文件源码
def __init__(self,geometry,parent): 
        super(cylinderDialog,self).__init__(geometry,parent)    

        #Labels
        self.lblRadius = QtGui.QLabel("Radius (px):", self)
        self.lblHeight = QtGui.QLabel("Height (px):", self)

        #LineEdits
        self.qleRadius = QtGui.QLineEdit(str(self.geometry.radius))
        self.qleHeight = QtGui.QLineEdit(str(self.geometry.height))

        self.qleRadius.setValidator(self.doubleValid)
        self.qleHeight.setValidator(self.doubleValid)

        self.qleRadius.editingFinished.connect(self.setRadius)
        self.qleHeight.editingFinished.connect(self.setHeight)

        #Layout
        nRows=self.grid.rowCount()

        self.grid.addWidget(self.lblRadius,nRows+1,1)
        self.grid.addWidget(self.lblHeight,nRows+3,1)

        self.grid.addWidget(self.qleRadius,nRows+1,2)
        self.grid.addWidget(self.qleHeight,nRows+3,2)

        self.show()
项目:PyFRAP    作者:alexblaessle    | 项目源码 | 文件源码
def __init__(self,geometry,parent): 
        super(coneDialog,self).__init__(geometry,parent)    

        #Labels
        self.lblUpperRadius = QtGui.QLabel("Upper Radius (px):", self)
        self.lblLowerRadius = QtGui.QLabel("Lower Radius (px):", self)

        self.lblHeight = QtGui.QLabel("Height (px):", self)

        #LineEdits
        self.qleUpperRadius = QtGui.QLineEdit(str(self.geometry.upperRadius))
        self.qleLowerRadius = QtGui.QLineEdit(str(self.geometry.lowerRadius))
        self.qleHeight = QtGui.QLineEdit(str(self.geometry.height))

        self.qleUpperRadius.setValidator(self.doubleValid)
        self.qleLowerRadius.setValidator(self.doubleValid)
        self.qleHeight.setValidator(self.doubleValid)

        self.qleUpperRadius.editingFinished.connect(self.setUpperRadius)
        self.qleLowerRadius.editingFinished.connect(self.setLowerRadius)
        self.qleHeight.editingFinished.connect(self.setHeight)

        #Layout
        nRows=self.grid.rowCount()

        self.grid.addWidget(self.lblUpperRadius,nRows+1,1)
        self.grid.addWidget(self.lblLowerRadius,nRows+2,1)
        self.grid.addWidget(self.lblHeight,nRows+3,1)

        self.grid.addWidget(self.qleUpperRadius,nRows+1,2)
        self.grid.addWidget(self.qleLowerRadius,nRows+2,2)
        self.grid.addWidget(self.qleHeight,nRows+3,2)

        self.show()
项目:PyFRAP    作者:alexblaessle    | 项目源码 | 文件源码
def __init__(self,geometry,parent): 
        super(xenopusBallDialog,self).__init__(geometry,parent) 

        #Labels
        self.lblRadius = QtGui.QLabel("Imaging Radius (px):", self)
        self.lblHeight = QtGui.QLabel("Imaging Height (px):", self)

        #LineEdits
        self.qleRadius = QtGui.QLineEdit(str(self.geometry.imagingRadius))
        self.qleHeight = QtGui.QLineEdit(str(self.geometry.imagingHeight))

        self.qleRadius.setValidator(self.doubleValid)
        self.qleHeight.setValidator(self.doubleValid)

        self.qleRadius.editingFinished.connect(self.setRadius)
        self.qleHeight.editingFinished.connect(self.setHeight)

        #Buttons
        self.btnRestoreDefaults=QtGui.QPushButton('Restore Defaults')
        self.btnRestoreDefaults.connect(self.btnRestoreDefaults, QtCore.SIGNAL('clicked()'), self.restoreDefaults)

        self.btnGetRadiusFromROI=QtGui.QPushButton('Grab from ROI')
        self.btnGetRadiusFromROI.connect(self.btnGetRadiusFromROI, QtCore.SIGNAL('clicked()'), self.getRadiusFromROI)

        #Layout
        nRows=self.grid.rowCount()

        self.grid.addWidget(self.lblRadius,nRows+1,1)
        self.grid.addWidget(self.lblHeight,nRows+2,1)

        self.grid.addWidget(self.qleRadius,nRows+1,2)
        self.grid.addWidget(self.qleHeight,nRows+2,2)

        self.grid.addWidget(self.btnRestoreDefaults,nRows+4,2)

        self.grid.addWidget(self.btnGetRadiusFromROI,nRows+1,3)

        self.show()
项目:PyFRAP    作者:alexblaessle    | 项目源码 | 文件源码
def genSettingQLE(parent,lblText,qleText,callback=None,validator=None):

    """Generates ``QLabel`` and ``QLineEdit`` with given label and connects 
    to correct callback.

    .. note:: ``QLineEdit`` is conncect with ``editingFinished`` slot.

    Args:
        parent (QtGui.QWidget): Some parenting widget.
        lblText (str): Text displayed in label.
        qleText (str): Text displayed initially in qle.

    Keyword Args:
        callback (function): Some callback function.
        validator (QtGui.QValidator): Some validator.

    Returns:
        tuple: Tuple containing:

            * lbl (QtGui.QLabel): Label.
            * qle (QtGui.QLineEdit): Lineedit.

    """

    lbl = QtGui.QLabel(lblText, parent)
    qle = QtGui.QLineEdit(str(qleText),parent=parent)

    if validator!=None:
        qle.setValidator(validator)

    if callback!=None:
        qle.editingFinished.connect(callback)

    return lbl,qle
项目: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()
项目:PyFRAP    作者:alexblaessle    | 项目源码 | 文件源码
def __init__(self,ROI,parent):  
        super(sliceROIDialog,self).__init__(ROI,parent)

        #Labels
        self.lblHeight = QtGui.QLabel("Height:", self)
        self.lblWidth = QtGui.QLabel("Width:", self)

        #LineEdits
        self.qleHeight = QtGui.QLineEdit(str(self.ROI.height))
        self.qleWidth = QtGui.QLineEdit(str(self.ROI.width))

        self.qleHeight.setValidator(self.doubleValid)
        self.qleWidth.setValidator(self.doubleValid)

        self.qleHeight.editingFinished.connect(self.setHeight)
        self.qleWidth.editingFinished.connect(self.setWidth)

        #Checkboxes
        self.cbSliceBottom = QtGui.QCheckBox('SliceBottom?', self)
        self.cbSliceBottom.setCheckState(2*int(self.ROI.sliceBottom))

        self.connect(self.cbSliceBottom, QtCore.SIGNAL('stateChanged(int)'), self.checkSliceBottom)

        #Layout
        nRows=self.grid.rowCount()

        self.grid.addWidget(self.lblHeight,nRows+1,1)
        self.grid.addWidget(self.lblWidth,nRows+2,1)

        self.grid.addWidget(self.qleHeight,nRows+1,2)
        self.grid.addWidget(self.qleWidth,nRows+2,2)

        self.grid.addWidget(self.cbSliceBottom,nRows+3,2)

        self.updateZExtendQles()

        self.show()
项目:PyFRAP    作者:alexblaessle    | 项目源码 | 文件源码
def __init__(self,ROI,parent):  
        super(radialROIDialog,self).__init__(ROI,parent)    

        #Labels
        self.lblRadius = QtGui.QLabel("Radius:", self)
        self.lblCenter = QtGui.QLabel("Center:", self)

        #LineEdits
        self.qleRadius = QtGui.QLineEdit(str(self.ROI.radius))
        self.qleCenterX = QtGui.QLineEdit(str(self.ROI.center[0]))
        self.qleCenterY = QtGui.QLineEdit(str(self.ROI.center[1]))

        self.qleRadius.setValidator(self.doubleValid)
        self.qleCenterX.setValidator(self.doubleValid)
        self.qleCenterY.setValidator(self.doubleValid)

        self.centerGrid = QtGui.QGridLayout()

        self.centerGrid.addWidget(self.qleCenterX)
        self.centerGrid.addWidget(self.qleCenterY)

        self.qleCenterX.editingFinished.connect(self.setCenter)
        self.qleCenterY.editingFinished.connect(self.setCenter)
        self.qleRadius.editingFinished.connect(self.setRadius)

        #Layout
        nRows=self.grid.rowCount()

        self.grid.addWidget(self.lblRadius,nRows+1,1)
        self.grid.addWidget(self.lblCenter,nRows+2,1)

        self.grid.addWidget(self.qleRadius,nRows+1,2)
        self.grid.addLayout(self.centerGrid,nRows+2,2)

        #Connect Canvas
        self.connectCanvas()

        self.show()
项目:PyFRAP    作者:alexblaessle    | 项目源码 | 文件源码
def __init__(self,ROI,parent):  
        super(squareROIDialog,self).__init__(ROI,parent)    

        #Labels
        self.lblSidelength = QtGui.QLabel("Sidelength:", self)
        self.lblOffset = QtGui.QLabel("Offset:", self)

        #LineEdits
        self.qleSidelength = QtGui.QLineEdit(str(self.ROI.sidelength))
        self.qleOffsetX = QtGui.QLineEdit(str(self.ROI.offset[0]))
        self.qleOffsetY = QtGui.QLineEdit(str(self.ROI.offset[1]))

        self.qleSidelength.setValidator(self.doubleValid)
        self.qleOffsetX.setValidator(self.doubleValid)
        self.qleOffsetY.setValidator(self.doubleValid)

        self.offsetGrid = QtGui.QGridLayout()

        self.offsetGrid.addWidget(self.qleOffsetX)
        self.offsetGrid.addWidget(self.qleOffsetY)

        self.qleOffsetX.editingFinished.connect(self.setOffset)
        self.qleOffsetY.editingFinished.connect(self.setOffset)
        self.qleSidelength.editingFinished.connect(self.setSideLength)

        #Layout
        nRows=self.grid.rowCount()

        self.grid.addWidget(self.lblSidelength,nRows+1,1)
        self.grid.addWidget(self.lblOffset,nRows+2,1)

        self.grid.addWidget(self.qleSidelength,nRows+1,2)
        self.grid.addLayout(self.offsetGrid,nRows+2,2)

        #Connect Canvas
        self.connectCanvas()