Python PyQt5.QtWidgets.QLineEdit() Examples
The following are 30
code examples of PyQt5.QtWidgets.QLineEdit().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
PyQt5.QtWidgets
, or try the search function
.
Example #1
Source File: scorewidnow.py From Python-GUI with MIT License | 8 votes |
def setupUi(self, ScoreWindow): ScoreWindow.setObjectName("ScoreWindow") ScoreWindow.resize(471, 386) self.centralwidget = QtWidgets.QWidget(ScoreWindow) self.centralwidget.setObjectName("centralwidget") self.Score = QtWidgets.QLineEdit(self.centralwidget) self.Score.setGeometry(QtCore.QRect(180, 180, 113, 22)) self.Score.setObjectName("Score") self.teamscore = QtWidgets.QLabel(self.centralwidget) self.teamscore.setGeometry(QtCore.QRect(180, 130, 151, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.teamscore.setFont(font) self.teamscore.setObjectName("teamscore") ScoreWindow.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(ScoreWindow) self.statusbar.setObjectName("statusbar") ScoreWindow.setStatusBar(self.statusbar) self.retranslateUi(ScoreWindow) QtCore.QMetaObject.connectSlotsByName(ScoreWindow)
Example #2
Source File: resourceswindow.py From dcc with Apache License 2.0 | 8 votes |
def __init__(self, parent=None, win=None, session=None): super(ResourcesWindow, self).__init__(parent) self.mainwin = win self.session = session self.title = "Resources" self.filterPatternLineEdit = QtWidgets.QLineEdit() self.filterPatternLabel = QtWidgets.QLabel("&Filter resource integer pattern:") self.filterPatternLabel.setBuddy(self.filterPatternLineEdit) self.filterPatternLineEdit.textChanged.connect(self.filterRegExpChanged) self.resourceswindow = ResourcesValueWindow(self, win, session) sourceLayout = QtWidgets.QVBoxLayout() sourceLayout.addWidget(self.resourceswindow) sourceLayout.addWidget(self.filterPatternLabel) sourceLayout.addWidget(self.filterPatternLineEdit) self.setLayout(sourceLayout)
Example #3
Source File: angrysearch.py From ANGRYsearch with GNU General Public License v2.0 | 7 votes |
def __init__(self, setting_params=None): super().__init__() self.setting_params = setting_params self.search_input = Qw.QLineEdit() self.table = AngryTableView(self.setting_params['angrysearch_lite'], self.setting_params['row_height']) self.upd_button = Qw.QPushButton('update') self.fts_checkbox = Qw.QCheckBox() grid = Qw.QGridLayout() grid.setSpacing(10) grid.addWidget(self.search_input, 1, 1) grid.addWidget(self.fts_checkbox, 1, 3) grid.addWidget(self.upd_button, 1, 4) grid.addWidget(self.table, 2, 1, 4, 4) self.setLayout(grid) self.setTabOrder(self.search_input, self.table) self.setTabOrder(self.table, self.upd_button) # THE MAIN APPLICATION WINDOW WITH THE STATUS BAR AND LOGIC # LOADS AND SAVES QSETTINGS FROM ~/.config/angrysearch # INITIALIZES AND SETS GUI, WAITING FOR USER INPUTS
Example #4
Source File: input_button_clear.py From Python_Master_Courses with GNU General Public License v3.0 | 7 votes |
def initUI(self): self.inputLabel = QLabel("Input your text") self.editLine = QLineEdit() self.printButton = QPushButton("Print") self.clearButton = QPushButton("Clear") self.printButton.clicked.connect(self.printText) self.clearButton.clicked.connect(self.clearText) inputLayout = QHBoxLayout() inputLayout.addWidget(self.inputLabel) inputLayout.addWidget(self.editLine) buttonLayout = QHBoxLayout() buttonLayout.addWidget(self.printButton) buttonLayout.addWidget(self.clearButton) mainLayout = QVBoxLayout() mainLayout.addLayout(inputLayout) mainLayout.addLayout(buttonLayout) self.setLayout(mainLayout) self.setWindowTitle('FristWindow') self.show()
Example #5
Source File: methodswindow.py From dcc with Apache License 2.0 | 7 votes |
def __init__(self, parent=None, win=None, session=None): super(MethodsWindow, self).__init__(parent) self.mainwin = win self.session = session self.title = "Methods" self.filterPatternLineEdit = QtWidgets.QLineEdit() self.filterPatternLabel = QtWidgets.QLabel("&Filter method name pattern:") self.filterPatternLabel.setBuddy(self.filterPatternLineEdit) self.filterPatternLineEdit.textChanged.connect(self.filterRegExpChanged) self.methodswindow = MethodsValueWindow(self, win, session) sourceLayout = QtWidgets.QVBoxLayout() sourceLayout.addWidget(self.methodswindow) sourceLayout.addWidget(self.filterPatternLabel) sourceLayout.addWidget(self.filterPatternLineEdit) self.setLayout(sourceLayout)
Example #6
Source File: stringswindow.py From dcc with Apache License 2.0 | 7 votes |
def __init__(self, parent=None, win=None, session=None): super(StringsWindow, self).__init__(parent) self.mainwin = win self.session = session self.title = "Strings" self.filterPatternLineEdit = QtWidgets.QLineEdit() self.filterPatternLabel = QtWidgets.QLabel("&Filter string pattern:") self.filterPatternLabel.setBuddy(self.filterPatternLineEdit) self.filterPatternLineEdit.textChanged.connect(self.filterRegExpChanged) self.stringswindow = StringsValueWindow(self, win, session) sourceLayout = QtWidgets.QVBoxLayout() sourceLayout.addWidget(self.stringswindow) sourceLayout.addWidget(self.filterPatternLabel) sourceLayout.addWidget(self.filterPatternLineEdit) self.setLayout(sourceLayout)
Example #7
Source File: renamewindow.py From dcc with Apache License 2.0 | 7 votes |
def __init__(self, parent=None, win=None, element="", info=()): super(RenameDialog, self).__init__(parent) self.sourceWin = parent self.info = info self.element = element title = "Rename: " + element self.setWindowTitle(title) layout = QtWidgets.QGridLayout() question = QtWidgets.QLabel("Please enter new name:") layout.addWidget(question, 0, 0) self.lineEdit = QtWidgets.QLineEdit() layout.addWidget(self.lineEdit, 0, 1) self.buttonOK = QtWidgets.QPushButton("OK", self) layout.addWidget(self.buttonOK, 1, 1) self.buttonCancel = QtWidgets.QPushButton("Cancel", self) layout.addWidget(self.buttonCancel, 1, 0) self.lineEdit.setText(self.element) self.setLayout(layout) self.buttonCancel.clicked.connect(self.cancelClicked) self.buttonOK.clicked.connect(self.okClicked)
Example #8
Source File: DySingleEditDlg.py From DevilYuan with MIT License | 6 votes |
def _initUi(self, title, label, default): self.setWindowTitle(title) # 控件 label_ = QLabel(label) self._lineEdit = QLineEdit(str(self._data['data']) if self._data else str(default) ) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(label_, 0, 0, 1, 2) grid.addWidget(self._lineEdit, 0, 2, 1, 2) grid.addWidget(okPushButton, 1, 2, 1, 2) grid.addWidget(cancelPushButton, 1, 0, 1, 2) self.setLayout(grid)
Example #9
Source File: angrysearch.py From ANGRYsearch with GNU General Public License v2.0 | 6 votes |
def exclude_dialog(self): text, ok = Qw.QInputDialog.getText( self, '~/.config/angrysearch/', 'Directories to be ignored:', Qw.QLineEdit.Normal, self.exclud_dirs) if ok: text = text.strip() self.exclud_dirs = text self.settings.setValue('directories_excluded', text) self.parent().setting_params['directories_excluded'] = text.strip().split() if text == '': self.excluded_dirs_btn.setText('none') self.excluded_dirs_btn.setStyleSheet('color:#888;' 'font:italic;') else: self.excluded_dirs_btn.setText(text) self.excluded_dirs_btn.setStyleSheet('') self.OK_button.setFocus()
Example #10
Source File: MyServer.py From kawaii-player with GNU General Public License v3.0 | 6 votes |
def __init__(self, parent=None, server=None): super(LoginWidget, self).__init__(parent) self.parent = parent self.server = server self.server_ip = QtWidgets.QLineEdit(self) self.text_name = QtWidgets.QLineEdit(self) self.text_pass = QtWidgets.QLineEdit(self) self.server_ip.setPlaceholderText('FULL IP ADDRESS OF SERVER') self.text_name.setPlaceholderText('USER') self.text_pass.setPlaceholderText('PASSWORD') if self.server.server_name: self.server_ip.setText(self.server.server_name) self.text_pass.setEchoMode(QtWidgets.QLineEdit.Password) self.btn_login = QtWidgets.QPushButton('Login', self) self.btn_login.clicked.connect(self.handleLogin) self.setWindowTitle('Credentials Required') layout = QtWidgets.QVBoxLayout(self) layout.addWidget(self.server_ip) layout.addWidget(self.text_name) layout.addWidget(self.text_pass) layout.addWidget(self.btn_login) self.auth_info = '' self.auth_64 = '' self.show() self.found = True
Example #11
Source File: custom_widgets.py From idasec with GNU Lesser General Public License v2.1 | 6 votes |
def __init__(self, items, parent=None): super(ButtonLineEdit, self).__init__(parent) self.menu = QtWidgets.QMenu() for i in items: self.menu.addAction(i) self.button = QtWidgets.QToolButton(self) self.button.setStyleSheet('border: 0px; padding: 0px;') self.button.setCursor(QtCore.Qt.ArrowCursor) self.button.triggered.connect(self.menu_action_triggered) self.button.setPopupMode(QtWidgets.QToolButton.InstantPopup) self.button.setMenu(self.menu) frameWidth = self.style().pixelMetric(QtWidgets.QStyle.PM_DefaultFrameWidth) buttonSize = self.button.sizeHint() self.setAlignment(QtCore.Qt.Alignment(QtCore.Qt.AlignHCenter)) self.setStyleSheet('QLineEdit {padding-right: %dpx; }' % (buttonSize.width() + frameWidth + 1)) self.setMinimumSize(max(self.minimumSizeHint().width(), buttonSize.width() + frameWidth*2 + 2), max(self.minimumSizeHint().height(), buttonSize.height() + frameWidth*2 + 2)) self.setMaximumWidth(100)
Example #12
Source File: settings_widget.py From kawaii-player with GNU General Public License v3.0 | 6 votes |
def __init__(self, parent=None, url=None, ui=None, pls_file=None, verify=None, onfinished=None): super(LoginPCToPC, self).__init__(parent) self.ui = ui self.parent = parent self.pls_file = pls_file self.onfinished = onfinished self.text_name = QtWidgets.QLineEdit(self) self.text_pass = QtWidgets.QLineEdit(self) self.text_name.setPlaceholderText('USER') self.text_pass.setPlaceholderText('PASSWORD') self.text_pass.setEchoMode(QtWidgets.QLineEdit.Password) self.btn_login = QPushButtonExtra(self) self.btn_login.setText('Login') self.btn_login.clicked_connect(self.handle_login) self.setWindowTitle('Credentials Required') layout = QtWidgets.QVBoxLayout(self) layout.addWidget(self.text_name) layout.addWidget(self.text_pass) layout.addWidget(self.btn_login) self.url = url self.verify = verify self.show() self.count = 0
Example #13
Source File: notesWindow.py From GROOT with Mozilla Public License 2.0 | 6 votes |
def __init__(self,parent=None): super(noteCreationWidgetLayout,self).__init__() #Elements Present on Note Creation GUI self.title = QLabel('Title') self.titleEdit = QLineEdit() self.summary = QLabel('Summary') self.summaryEdit = QTextEdit() self.saveButton = QPushButton("Save") self.saveButton.clicked.connect(self.createNewFile) self.notesList = QPushButton("Notes") self.notesList.clicked.connect(self.createNotesList) #Main Layout self.noteLayout = QGridLayout() #Position of Widgets/Elements on Main Layout self.noteLayout.addWidget(self.title, 1, 0) self.noteLayout.addWidget(self.titleEdit, 1, 1) self.noteLayout.addWidget(self.summary, 2, 0) self.noteLayout.addWidget(self.summaryEdit, 2, 1, 10, 1) self.noteLayout.addWidget(self.saveButton,12,0) self.noteLayout.addWidget(self.notesList,13,0)
Example #14
Source File: DyStockWxScKeyConfigDlg.py From DevilYuan with MIT License | 6 votes |
def _initUi(self): self.setWindowTitle('配置-微信(实盘交易)') # 控件 label = QLabel('Sever酱(方糖)的SCKEY ') self._lineEditScKey = QLineEdit(self._data["WxScKey"]) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 vbox = QVBoxLayout() vbox.addWidget(label) vbox.addWidget(self._lineEditScKey) vbox.addWidget(QLabel(" ")) vbox.addWidget(okPushButton) vbox.addWidget(cancelPushButton) self.setLayout(vbox)
Example #15
Source File: DyStockMongoDbConfigDlg.py From DevilYuan with MIT License | 6 votes |
def _createConnectionTab(self, tabWidget): widget = QWidget() labelHost = QLabel('主机') labelPort = QLabel('端口') self._lineEditHost = QLineEdit(self._data['Connection']["Host"]) self._lineEditPort = QLineEdit(str(self._data['Connection']["Port"])) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(labelHost, 0, 0) grid.addWidget(self._lineEditHost, 0, 1) grid.addWidget(labelPort, 0, 2) grid.addWidget(self._lineEditPort, 0, 3) widget.setLayout(grid) tabWidget.addTab(widget, "连接")
Example #16
Source File: DyStockSelectDayKChartPeriodDlg.py From DevilYuan with MIT License | 6 votes |
def _initUi(self): self.setWindowTitle('日K线前后交易日周期') # 控件 dayKChartPeriodLable = QLabel('股票(指数)日K线前后交易日周期') self._dayKChartPeriodLineEdit = QLineEdit(str(self._data['periodNbr']) if self._data else '60' ) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(dayKChartPeriodLable, 0, 0, 1, 2) grid.addWidget(self._dayKChartPeriodLineEdit, 1, 0, 1, 2) grid.addWidget(okPushButton, 2, 1) grid.addWidget(cancelPushButton, 2, 0) self.setLayout(grid)
Example #17
Source File: chatter.py From networkzero with MIT License | 6 votes |
def __init__(self, name, parent=None): super(Chatter, self).__init__(parent) self.name = name self.text_panel = QtWidgets.QTextEdit() self.text_panel.setReadOnly(True) self.input = QtWidgets.QLineEdit() layout = QtWidgets.QVBoxLayout() layout.addWidget(self.text_panel, 3) layout.addWidget(self.input, 1) self.setLayout(layout) self.setWindowTitle("Chatter") self.input.editingFinished.connect(self.input_changed) self.input.setFocus() self.chattery = nw0.discover("chattery/news") self.responder = FeedbackReader(self.chattery) self.responder.message_received.connect(self.handle_response) self.responder.start()
Example #18
Source File: exception_dialog.py From attack_monitor with GNU General Public License v3.0 | 6 votes |
def get_gui_options(self): options = list() for name in self.CONTROLS.keys(): gui_ctrl = self.CONTROLS[name] if gui_ctrl.control_enabled.isChecked(): check_type = gui_ctrl.control_check_type.currentIndex() text = None if isinstance(gui_ctrl.control_value, QtWidgets.QLineEdit): text = gui_ctrl.control_value.text() elif isinstance(gui_ctrl.control_value, QtWidgets.QComboBox): text = gui_ctrl.control_value.currentText() options.append(gui_selection(name, check_type, text)) return options
Example #19
Source File: DyProcessNbrDlg.py From DevilYuan with MIT License | 6 votes |
def _initUi(self): self.setWindowTitle('进程数') # 控件 processNbrLable = QLabel('进程数') self._processNbrLineEdit = QLineEdit(str(self._data['nbr']) if self._data else '0' ) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(processNbrLable, 0, 0) grid.addWidget(self._processNbrLineEdit, 1, 0, 1, 2) grid.addWidget(okPushButton, 2, 1) grid.addWidget(cancelPushButton, 2, 0) self.setLayout(grid)
Example #20
Source File: ddt4all.py From ddt4all with GNU General Public License v3.0 | 6 votes |
def __init__(self, ecuscanner): super(Ecu_finder, self).__init__() self.ecuscanner = ecuscanner layoutv = widgets.QVBoxLayout() layouth = widgets.QHBoxLayout() self.setLayout(layoutv) layoutv.addLayout(layouth) self.ecuaddr = widgets.QLineEdit() self.ecuident = widgets.QLineEdit() layouth.addWidget(widgets.QLabel("Addr :")) layouth.addWidget(self.ecuaddr) layouth.addWidget(widgets.QLabel("ID frame :")) layouth.addWidget(self.ecuident) button = widgets.QPushButton("VALIDATE") layouth.addWidget(button) button.clicked.connect(self.check)
Example #21
Source File: DyStockVolatilityDistDlg.py From DevilYuan with MIT License | 5 votes |
def _initUi(self, name, baseDate): self.setWindowTitle('波动分布[{0}]'.format(name)) # 控件 forwardNTDaysLabel = QLabel('基准日期[{0}]向前N日(不包含基准日期)'.format(baseDate)) self._forwardNTDaysLineEdit = QLineEdit('30') # 自身波动和绝对波动 # 个股绝对波动 = 个股自身波动 + 大盘波动 selfVolatilityRadioButton = QRadioButton('自身波动'); selfVolatilityRadioButton.setChecked(True) selfVolatilityRadioButton.setToolTip('个股绝对波动 = 个股自身波动 + 大盘波动') absoluteVolatilityRadioButton = QRadioButton('绝对波动') absoluteVolatilityRadioButton.setToolTip('个股绝对波动 = 个股自身波动 + 大盘波动') # 添加到QButtonGroup self._volatilityButtonGroup = QButtonGroup() self._volatilityButtonGroup.addButton(selfVolatilityRadioButton, 1); self._volatilityButtonGroup.addButton(absoluteVolatilityRadioButton, 2) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(forwardNTDaysLabel, 0, 0) grid.addWidget(self._forwardNTDaysLineEdit, 0, 1) grid.addWidget(selfVolatilityRadioButton, 1, 0) grid.addWidget(absoluteVolatilityRadioButton, 1, 1) grid.addWidget(okPushButton, 2, 1) grid.addWidget(cancelPushButton, 2, 0) self.setLayout(grid) self.setMinimumWidth(QApplication.desktop().size().width()//5)
Example #22
Source File: DyStockSelectJaccardIndexDlg.py From DevilYuan with MIT License | 5 votes |
def _initUi(self): self.setWindowTitle('杰卡德指数') # 控件 label = QLabel('参数(格式: 周期1,涨幅1(%);周期2,涨幅2(%);..., 比如10,10;20,20;...)') self._lineEdit = QLineEdit('10,10;20,20;30,30;40,40;50,50;60,60') startDateLable = QLabel('开始日期') self._startDateLineEdit = QLineEdit(datetime.now().strftime("%Y-%m-%d")) endDateLable = QLabel('结束日期') self._endDateLineEdit = QLineEdit(datetime.now().strftime("%Y-%m-%d")) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(startDateLable, 0, 0) grid.addWidget(self._startDateLineEdit, 1, 0) grid.addWidget(endDateLable, 0, 1) grid.addWidget(self._endDateLineEdit, 1, 1) grid.addWidget(label, 2, 0, 1, 2) grid.addWidget(self._lineEdit, 3, 0, 1, 2) grid.addWidget(okPushButton, 4, 1) grid.addWidget(cancelPushButton, 4, 0) self.setLayout(grid)
Example #23
Source File: DyCodeDateDlg.py From DevilYuan with MIT License | 5 votes |
def _initUi(self, codeLabelText): self.setWindowTitle('代码日期') # 控件 codeLable = QLabel(codeLabelText) self._codeLineEdit = QLineEdit() codes = self._data.get('codes') if codes: self._codeLineEdit.setText(','.join(codes)) startDateLable = QLabel('开始日期') self._startDateLineEdit = QLineEdit(datetime.now().strftime("%Y-%m-%d")) endDateLable = QLabel('结束日期') self._endDateLineEdit = QLineEdit(datetime.now().strftime("%Y-%m-%d")) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(startDateLable, 0, 0) grid.addWidget(self._startDateLineEdit, 1, 0) grid.addWidget(endDateLable, 0, 1) grid.addWidget(self._endDateLineEdit, 1, 1) grid.addWidget(codeLable, 2, 0, 1, 2) grid.addWidget(self._codeLineEdit, 3, 0, 1, 2) grid.addWidget(okPushButton, 4, 1) grid.addWidget(cancelPushButton, 4, 0) self.setLayout(grid)
Example #24
Source File: DyDateDlg.py From DevilYuan with MIT License | 5 votes |
def _initUi(self): self.setWindowTitle('日期') # 控件 startDateLable = QLabel('开始日期') self._startDateLineEdit = QLineEdit(datetime.now().strftime("%Y-%m-%d")) endDateLable = QLabel('结束日期') self._endDateLineEdit = QLineEdit(datetime.now().strftime("%Y-%m-%d")) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(startDateLable, 0, 0) grid.addWidget(self._startDateLineEdit, 1, 0) grid.addWidget(endDateLable, 0, 1) grid.addWidget(self._endDateLineEdit, 1, 1) grid.addWidget(okPushButton, 2, 1) grid.addWidget(cancelPushButton, 2, 0) self.setLayout(grid)
Example #25
Source File: Gui.py From GROOT with Mozilla Public License 2.0 | 5 votes |
def __init__(self,parent=None): super(inpOutWidgetLayout,self).__init__() #Grid Layout for the upper part. self.inpOutLayout = QGridLayout() self.inputLabel = QLabel('Input') self.inputLabel.setMinimumSize(self.sizeHint()) self.outputLabel = QLabel('Output') self.inputLabel.setMinimumSize(self.sizeHint()) #Speaker Widget self.speaker = QPushButton('Speak') self.speaker.setMinimumSize(self.sizeHint()) #Text Field for Input self.inputEdit = QLineEdit() self.inputEdit.setMinimumSize(self.sizeHint()) #Text Field for Output self.outputEdit = QLineEdit() self.outputEdit.setMinimumSize(self.sizeHint()) #Spacing between the widgets self.inpOutLayout.setSpacing(20) #Positioning Inner Widgets self.inpOutLayout.addWidget(self.inputLabel, 1, 0) self.inpOutLayout.addWidget(self.inputEdit, 1, 1) self.inpOutLayout.addWidget(self.speaker,1,2) self.inpOutLayout.addWidget(self.outputLabel, 2, 0) self.inpOutLayout.addWidget(self.outputEdit, 2, 1)
Example #26
Source File: QtShim.py From grap with MIT License | 5 votes |
def get_QLineEdit(): """QLineEdit getter.""" try: import PySide.QtGui as QtGui return QtGui.QLineEdit except ImportError: import PyQt5.QtWidgets as QtWidgets return QtWidgets.QLineEdit
Example #27
Source File: DyStockSelectAddColumnsDlg.py From DevilYuan with MIT License | 5 votes |
def _initUi(self, title): self.setWindowTitle('添加{0}列'.format(title)) # 控件 increaseColumnsLable = QLabel('基准日期几日{0}'.format(title)) self._increaseColumnsLineEdit = QLineEdit(','.join(self._data['days']) if self._data else '1,2,3,4,5,10') # 前 & 后 forwardRadioButton = QRadioButton('向前') backwardRadioButton = QRadioButton('向后'); backwardRadioButton.setChecked(True) # 添加到QButtonGroup self._wardButtonGroup = QButtonGroup() self._wardButtonGroup.addButton(forwardRadioButton, 1); self._wardButtonGroup.addButton(backwardRadioButton, 2) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(increaseColumnsLable, 0, 0, 1, 2) grid.addWidget(self._increaseColumnsLineEdit, 1, 0, 1, 2) grid.addWidget(forwardRadioButton, 2, 0) grid.addWidget(backwardRadioButton, 2, 1) grid.addWidget(okPushButton, 3, 1) grid.addWidget(cancelPushButton, 3, 0) self.setLayout(grid) self.setMinimumWidth(QApplication.desktop().size().width()//5)
Example #28
Source File: DyStockDataHistTicksVerifyDlg.py From DevilYuan with MIT License | 5 votes |
def _initUi(self): self.setWindowTitle('历史分笔数据校验') # 控件 startDateLable = QLabel('开始日期') self._startDateLineEdit = QLineEdit(datetime.now().strftime("%Y-%m-%d")) endDateLable = QLabel('结束日期') self._endDateLineEdit = QLineEdit(datetime.now().strftime("%Y-%m-%d")) self._addCheckBox = QCheckBox('校验缺失历史分笔数据') self._addCheckBox.setChecked(True) self._deleteCheckBox = QCheckBox('校验无效历史分笔数据') #self._deleteCheckBox.setChecked(True) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(startDateLable, 0, 0) grid.addWidget(self._startDateLineEdit, 1, 0) grid.addWidget(endDateLable, 0, 1) grid.addWidget(self._endDateLineEdit, 1, 1) grid.addWidget(self._addCheckBox, 2, 0) grid.addWidget(self._deleteCheckBox, 2, 1) grid.addWidget(okPushButton, 3, 1) grid.addWidget(cancelPushButton, 3, 0) self.setLayout(grid)
Example #29
Source File: DyStockSelectVolatilityDistDlg.py From DevilYuan with MIT License | 5 votes |
def _initUi(self, name, baseDate): self.setWindowTitle('波动分布[{0}]'.format(name)) # 控件 forwardNTDaysLabel = QLabel('基准日期[{0}]向前N日(不包含基准日期)'.format(baseDate)) self._forwardNTDaysLineEdit = QLineEdit('30') # 自身波动和绝对波动 # 个股绝对波动 = 个股自身波动 + 大盘波动 selfVolatilityRadioButton = QRadioButton('自身波动'); selfVolatilityRadioButton.setChecked(True) selfVolatilityRadioButton.setToolTip('个股绝对波动 = 个股自身波动 + 大盘波动') absoluteVolatilityRadioButton = QRadioButton('绝对波动') absoluteVolatilityRadioButton.setToolTip('个股绝对波动 = 个股自身波动 + 大盘波动') # 添加到QButtonGroup self._volatilityButtonGroup = QButtonGroup() self._volatilityButtonGroup.addButton(selfVolatilityRadioButton, 1); self._volatilityButtonGroup.addButton(absoluteVolatilityRadioButton, 2) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(forwardNTDaysLabel, 0, 0) grid.addWidget(self._forwardNTDaysLineEdit, 0, 1) grid.addWidget(selfVolatilityRadioButton, 1, 0) grid.addWidget(absoluteVolatilityRadioButton, 1, 1) grid.addWidget(okPushButton, 2, 1) grid.addWidget(cancelPushButton, 2, 0) self.setLayout(grid) self.setMinimumWidth(QApplication.desktop().size().width()//5)
Example #30
Source File: DyStockIndustryCompareDlg.py From DevilYuan with MIT License | 5 votes |
def _initUi(self, name, baseDate): self.setWindowTitle('行业对比[{0}]-基准日期[{1}]'.format(name, baseDate)) # 控件 forwardNTDaysLabel = QLabel('向前N日涨幅(%)') self._forwardNTDaysLineEdit = QLineEdit('30') self._industry2CheckBox = QCheckBox('行业二级分级') #self._industry2CheckBox.setChecked(True) self._industry3CheckBox = QCheckBox('行业三级分级') self._industry3CheckBox.setChecked(True) cancelPushButton = QPushButton('Cancel') okPushButton = QPushButton('OK') cancelPushButton.clicked.connect(self._cancel) okPushButton.clicked.connect(self._ok) # 布局 grid = QGridLayout() grid.setSpacing(10) grid.addWidget(forwardNTDaysLabel, 0, 0) grid.addWidget(self._forwardNTDaysLineEdit, 0, 1) grid.addWidget(self._industry2CheckBox, 1, 0) grid.addWidget(self._industry3CheckBox, 1, 1) grid.addWidget(okPushButton, 2, 1) grid.addWidget(cancelPushButton, 2, 0) self.setLayout(grid) self.setMinimumWidth(QApplication.desktop().size().width()//5)