Python PyQt4.QtGui.QTextEdit() Examples
The following are 30
code examples of PyQt4.QtGui.QTextEdit().
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
PyQt4.QtGui
, or try the search function
.
Example #1
Source File: ui_about_dialog.py From qgpkg with MIT License | 6 votes |
def setupUi(self, qgpkgDlg): qgpkgDlg.setObjectName(_fromUtf8("qgpkgDlg")) qgpkgDlg.resize(456, 358) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/QgisGeopackage/about.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) qgpkgDlg.setWindowIcon(icon) self.verticalLayout = QtGui.QVBoxLayout(qgpkgDlg) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.textEdit = QtGui.QTextEdit(qgpkgDlg) self.textEdit.setReadOnly(True) self.textEdit.setObjectName(_fromUtf8("textEdit")) self.verticalLayout.addWidget(self.textEdit) self.button_box = QtGui.QDialogButtonBox(qgpkgDlg) self.button_box.setOrientation(QtCore.Qt.Horizontal) self.button_box.setStandardButtons(QtGui.QDialogButtonBox.Close) self.button_box.setObjectName(_fromUtf8("button_box")) self.verticalLayout.addWidget(self.button_box) self.retranslateUi(qgpkgDlg) QtCore.QObject.connect(self.button_box, QtCore.SIGNAL(_fromUtf8("accepted()")), qgpkgDlg.accept) QtCore.QObject.connect(self.button_box, QtCore.SIGNAL(_fromUtf8("rejected()")), qgpkgDlg.reject) QtCore.QMetaObject.connectSlotsByName(qgpkgDlg)
Example #2
Source File: Sniffer.py From SimpleSniffer with GNU General Public License v3.0 | 6 votes |
def initUI(self): self.text_show2 = QtGui.QTextEdit() self.text_show2.setText(SHOW2STR) self.text_show2.setReadOnly(True) self.text_hex = QtGui.QTextEdit() self.text_hex.setText(HEXSTR) self.text_hex.setReadOnly(True) self.save_but = QtGui.QPushButton(u'保存为PDF', self) self.save_but.setCheckable(False) self.save_but.clicked.connect(self.save_pdf) vbox = QtGui.QVBoxLayout() vbox.addWidget(self.text_show2) vbox.addWidget(self.text_hex) vbox.addWidget(self.save_but) self.setLayout(vbox) """ self.splitter = QtGui.QSplitter(self) self.splitter.addWidget(self.text_show2) self.splitter.addWidget(self.text_hex) self.splitter.setOrientation(QtCore.Qt.Vertical) """
Example #3
Source File: customemoticonsdialog_ui.py From pyqtggpo with GNU General Public License v2.0 | 6 votes |
def setupUi(self, EmoticonDialog): EmoticonDialog.setObjectName(_fromUtf8("EmoticonDialog")) EmoticonDialog.resize(300, 500) self.verticalLayout = QtGui.QVBoxLayout(EmoticonDialog) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.label = QtGui.QLabel(EmoticonDialog) self.label.setObjectName(_fromUtf8("label")) self.verticalLayout.addWidget(self.label) self.uiEmoticonTextEdit = QtGui.QTextEdit(EmoticonDialog) self.uiEmoticonTextEdit.setObjectName(_fromUtf8("uiEmoticonTextEdit")) self.verticalLayout.addWidget(self.uiEmoticonTextEdit) self.buttonBox = QtGui.QDialogButtonBox(EmoticonDialog) 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.retranslateUi(EmoticonDialog) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), EmoticonDialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), EmoticonDialog.reject) QtCore.QMetaObject.connectSlotsByName(EmoticonDialog)
Example #4
Source File: part-3.py From Writer-Tutorial with MIT License | 6 votes |
def initUI(self): self.text = QtGui.QTextEdit(self) # Set the tab stop width to around 33 pixels which is # more or less 8 spaces self.text.setTabStopWidth(33) self.initToolbar() self.initFormatbar() self.initMenubar() self.setCentralWidget(self.text) # Initialize a statusbar for the window self.statusbar = self.statusBar() # If the cursor position changes, call the function that displays # the line and column number self.text.cursorPositionChanged.connect(self.cursorPosition) self.setGeometry(100,100,1030,800) self.setWindowTitle("Writer") self.setWindowIcon(QtGui.QIcon("icons/icon.png"))
Example #5
Source File: mainwindow.py From nike_purchase_system with GNU General Public License v3.0 | 6 votes |
def __init__(self): super(NikeAddAccount, self).__init__() self.setWindowModality(QtCore.Qt.ApplicationModal) self.setWindowTitle("账号添加") self.setFixedSize(500, 400) self.label = QtGui.QLabel(' 以空格/逗号/冒号为分界线,一个账号一行,例:\nabc@qq.com 123456 42或abc@qq.com,123456或abc@qq.com:123456:42 ', self) self.line = QtGui.QTextEdit(self) self.button_add = QtGui.QPushButton('添加账号', self) self.button_clear = QtGui.QPushButton('清空账号', self) hbox = QtGui.QHBoxLayout() hbox.addStretch(3) hbox.addWidget(self.button_add) hbox.addWidget(self.button_clear) vbox = QtGui.QVBoxLayout() vbox.addWidget(self.label) vbox.addWidget(self.line) vbox.addLayout(hbox) self.setLayout(vbox)
Example #6
Source File: memoEdit_ui.py From memo with Creative Commons Zero v1.0 Universal | 6 votes |
def setupUi(self, MemoEdit): '''被memoedit调用''' MemoEdit.setFixedWidth(400) '''初始化组件''' self.titleEdit = QtGui.QLineEdit() self.timeEdit = QtGui.QDateTimeEdit() self.contentEdit = QtGui.QTextEdit() self.okBtn = QtGui.QPushButton(_fromUtf8("确定")) self.layout = QtGui.QVBoxLayout() '''设置组件大小属性''' self.layout.setMargin(0) self.layout.setSpacing(0) ''' 设置stylesheet''' '''设置布局''' self.layout.addWidget(self.titleEdit) self.layout.addWidget(self.timeEdit) self.layout.addWidget(self.contentEdit) self.layout.addWidget(self.okBtn) self.setLayout(self.layout)
Example #7
Source File: licenseDialog.py From youtube-dl-GUI with MIT License | 6 votes |
def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(400, 300) self.verticalLayout = QtGui.QVBoxLayout(Dialog) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.textEdit = QtGui.QTextEdit(Dialog) self.textEdit.setReadOnly(True) self.textEdit.setObjectName(_fromUtf8("textEdit")) self.verticalLayout.addWidget(self.textEdit) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.ExitButton = QtGui.QPushButton(Dialog) self.ExitButton.setObjectName(_fromUtf8("ExitButton")) self.horizontalLayout.addWidget(self.ExitButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
Example #8
Source File: widgets.py From kano-burners with GNU General Public License v2.0 | 6 votes |
def addTextEdit(self, text, readOnly=True, startsVisible=True, oneLine=False): if oneLine: textEdit = QtGui.QLineEdit() else: textEdit = QtGui.QTextEdit() load_css_for_widget(textEdit, os.path.join(css_path, 'textedit.css')) if readOnly: textEdit.setText(text) else: textEdit.setPlaceholderText(text) textEdit.setReadOnly(readOnly) textEdit.setGeometry(100, 100, 800, 600) textEdit.setVisible(startsVisible) return textEdit
Example #9
Source File: BatchAddUrls.py From youtube-dl-GUI with MIT License | 5 votes |
def setupUi(self, BatchAdd): BatchAdd.setObjectName(_fromUtf8("BatchAdd")) BatchAdd.setWindowModality(QtCore.Qt.NonModal) BatchAdd.resize(400, 300) BatchAdd.setMaximumSize(QtCore.QSize(400, 16777215)) BatchAdd.setModal(False) self.verticalLayout_2 = QtGui.QVBoxLayout(BatchAdd) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.verticalWidget = QtGui.QWidget(BatchAdd) self.verticalWidget.setObjectName(_fromUtf8("verticalWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.verticalWidget) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.UrlList = QtGui.QTextEdit(self.verticalWidget) self.UrlList.setObjectName(_fromUtf8("UrlList")) self.verticalLayout.addWidget(self.UrlList) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.Browse = QtGui.QPushButton(self.verticalWidget) self.Browse.setObjectName(_fromUtf8("Browse")) self.horizontalLayout.addWidget(self.Browse) self.Add = QtGui.QPushButton(self.verticalWidget) self.Add.setObjectName(_fromUtf8("Add")) self.horizontalLayout.addWidget(self.Add) self.Close = QtGui.QPushButton(self.verticalWidget) self.Close.setObjectName(_fromUtf8("Close")) self.horizontalLayout.addWidget(self.Close) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout_2.addWidget(self.verticalWidget) self.retranslateUi(BatchAdd) QtCore.QMetaObject.connectSlotsByName(BatchAdd)
Example #10
Source File: FlowchartTemplate_pyqt.py From qgisSpaceSyntaxToolkit with GNU General Public License v3.0 | 5 votes |
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)
Example #11
Source File: ui_About.py From qgisSpaceSyntaxToolkit with GNU General Public License v3.0 | 5 votes |
def setupUi(self, AboutDialog): AboutDialog.setObjectName(_fromUtf8("AboutDialog")) AboutDialog.setWindowModality(QtCore.Qt.ApplicationModal) AboutDialog.resize(370, 400) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(AboutDialog.sizePolicy().hasHeightForWidth()) AboutDialog.setSizePolicy(sizePolicy) AboutDialog.setMinimumSize(QtCore.QSize(370, 400)) self.verticalLayout = QtGui.QVBoxLayout(AboutDialog) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.messageText = QtGui.QTextEdit(AboutDialog) self.messageText.setEnabled(True) self.messageText.setAutoFillBackground(False) self.messageText.setFrameShape(QtGui.QFrame.NoFrame) self.messageText.setFrameShadow(QtGui.QFrame.Plain) self.messageText.setLineWidth(0) self.messageText.setUndoRedoEnabled(False) self.messageText.setReadOnly(True) self.messageText.setObjectName(_fromUtf8("messageText")) self.verticalLayout.addWidget(self.messageText) self.logoLabel = QtGui.QLabel(AboutDialog) self.logoLabel.setAutoFillBackground(True) self.logoLabel.setText(_fromUtf8("")) self.logoLabel.setObjectName(_fromUtf8("logoLabel")) self.verticalLayout.addWidget(self.logoLabel) self.closeButton = QtGui.QPushButton(AboutDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.closeButton.sizePolicy().hasHeightForWidth()) self.closeButton.setSizePolicy(sizePolicy) self.closeButton.setObjectName(_fromUtf8("closeButton")) self.verticalLayout.addWidget(self.closeButton) self.retranslateUi(AboutDialog) QtCore.QMetaObject.connectSlotsByName(AboutDialog)
Example #12
Source File: FlowchartTemplate_pyqt.py From soapy with GNU General Public License v3.0 | 5 votes |
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)
Example #13
Source File: DockArea.py From eSim with GNU General Public License v3.0 | 5 votes |
def createTestEditor(self): """This function create widget for Library Editor""" global count self.testWidget = QtGui.QWidget() self.testArea = QtGui.QTextEdit() self.testLayout = QtGui.QVBoxLayout() self.testLayout.addWidget(self.testArea) # Adding to main Layout self.testWidget.setLayout(self.testLayout) dock['Tips-' + str(count)] = QtGui.QDockWidget('Tips-' + str(count)) dock['Tips-' + str(count)].setWidget(self.testWidget) self.addDockWidget(QtCore.Qt.TopDockWidgetArea, dock['Tips-' + str(count)]) self.tabifyDockWidget( dock['Welcome'], dock['Tips-' + str(count)]) dock['Tips-' + str(count)].setVisible(True) dock['Tips-' + str(count)].setFocus() dock['Tips-' + str(count)].raise_() temp = self.obj_appconfig.current_project['ProjectName'] if temp: self.obj_appconfig.dock_dict[temp].append( dock['Tips-' + str(count)] ) count = count + 1
Example #14
Source File: ui_about_stdm.py From stdm with GNU General Public License v2.0 | 5 votes |
def setupUi(self, frmAbout): frmAbout.setObjectName(_fromUtf8("frmAbout")) frmAbout.resize(718, 541) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(frmAbout.sizePolicy().hasHeightForWidth()) frmAbout.setSizePolicy(sizePolicy) frmAbout.setLayoutDirection(QtCore.Qt.LeftToRight) self.gridLayout = QtGui.QGridLayout(frmAbout) self.gridLayout.setMargin(9) self.gridLayout.setSpacing(6) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.txtAbout = QtGui.QTextEdit(frmAbout) self.txtAbout.setReadOnly(True) self.txtAbout.setObjectName(_fromUtf8("txtAbout")) self.gridLayout.addWidget(self.txtAbout, 0, 0, 1, 2) self.btnSTDMHome = QtGui.QPushButton(frmAbout) self.btnSTDMHome.setMinimumSize(QtCore.QSize(0, 30)) self.btnSTDMHome.setObjectName(_fromUtf8("btnSTDMHome")) self.gridLayout.addWidget(self.btnSTDMHome, 1, 0, 1, 1) self.btnContactUs = QtGui.QPushButton(frmAbout) self.btnContactUs.setMinimumSize(QtCore.QSize(0, 30)) self.btnContactUs.setObjectName(_fromUtf8("btnContactUs")) self.gridLayout.addWidget(self.btnContactUs, 1, 1, 1, 1) self.buttonBox = QtGui.QDialogButtonBox(frmAbout) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Close) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 2) self.retranslateUi(frmAbout) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), frmAbout.reject) QtCore.QMetaObject.connectSlotsByName(frmAbout)
Example #15
Source File: widgets.py From kano-burners with GNU General Public License v2.0 | 5 votes |
def addTextEdit(self): textEdit = QtGui.QTextEdit() load_css_for_widget(textEdit, os.path.join(css_path, 'textedit.css')) disclaimer_path = os.path.join(base_path, "DISCLAIMER") disclaimer_text = read_file_contents(disclaimer_path) textEdit.setText(disclaimer_text) textEdit.setReadOnly(True) textEdit.setGeometry(100, 100, 800, 600) return textEdit
Example #16
Source File: find.py From Writer-Tutorial with MIT License | 5 votes |
def moveCursor(self,start,end): # We retrieve the QTextCursor object from the parent's QTextEdit cursor = self.parent.text.textCursor() # Then we set the position to the beginning of the last match cursor.setPosition(start) # Next we move the Cursor by over the match and pass the KeepAnchor parameter # which will make the cursor select the the match's text cursor.movePosition(QtGui.QTextCursor.Right,QtGui.QTextCursor.KeepAnchor,end - start) # And finally we set this new cursor as the parent's self.parent.text.setTextCursor(cursor)
Example #17
Source File: find.py From Writer-Tutorial with MIT License | 5 votes |
def moveCursor(self,start,end): # We retrieve the QTextCursor object from the parent's QTextEdit cursor = self.parent.text.textCursor() # Then we set the position to the beginning of the last match cursor.setPosition(start) # Next we move the Cursor by over the match and pass the KeepAnchor parameter # which will make the cursor select the the match's text cursor.movePosition(QtGui.QTextCursor.Right,QtGui.QTextCursor.KeepAnchor,end - start) # And finally we set this new cursor as the parent's self.parent.text.setTextCursor(cursor)
Example #18
Source File: part-2.py From Writer-Tutorial with MIT License | 5 votes |
def initUI(self): self.text = QtGui.QTextEdit(self) self.initToolbar() self.initFormatbar() self.initMenubar() # Set the tab stop width to around 33 pixels which is # about 8 spaces self.text.setTabStopWidth(33) self.setCentralWidget(self.text) # Initialize a statusbar for the window self.statusbar = self.statusBar() # If the cursor position changes, call the function that displays # the line and column number self.text.cursorPositionChanged.connect(self.cursorPosition) # x and y coordinates on the screen, width, height self.setGeometry(100,100,1030,800) self.setWindowTitle("Writer") self.setWindowIcon(QtGui.QIcon("icons/icon.png"))
Example #19
Source File: part-1.py From Writer-Tutorial with MIT License | 5 votes |
def initUI(self): self.text = QtGui.QTextEdit(self) self.initToolbar() self.initFormatbar() self.initMenubar() # Set the tab stop width to around 33 pixels which is # about 8 spaces self.text.setTabStopWidth(33) self.setCentralWidget(self.text) # Initialize a statusbar for the window self.statusbar = self.statusBar() # If the cursor position changes, call the function that displays # the line and column number self.text.cursorPositionChanged.connect(self.cursorPosition) # x and y coordinates on the screen, width, height self.setGeometry(100,100,1030,800) self.setWindowTitle("Writer") self.setWindowIcon(QtGui.QIcon("icons/icon.png"))
Example #20
Source File: FlowchartTemplate_pyqt.py From tf-pose with Apache License 2.0 | 5 votes |
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)
Example #21
Source File: find.py From Writer with MIT License | 5 votes |
def moveCursor(self,start,end): # We retrieve the QTextCursor object from the parent's QTextEdit cursor = self.parent.text.textCursor() # Then we set the position to the beginning of the last match cursor.setPosition(start) # Next we move the cursor over the match and pass the KeepAnchor parameter # which will make the cursor select the the match's text cursor.movePosition(QtGui.QTextCursor.Right,QtGui.QTextCursor.KeepAnchor,end - start) # And finally we set this new cursor as the parent's self.parent.text.setTextCursor(cursor)
Example #22
Source File: quantosLoginWidget.py From TradeSim with Apache License 2.0 | 4 votes |
def initUi(self): """初始化界面""" self.setWindowTitle(u'登录') # 设置界面 self.userName = QLineEdit() self.password = QTextEdit() self.comboStrategy = QComboBox() grid = QGridLayout() grid.addWidget(LoginLine(), 1, 0, 1, 2) grid.addWidget(QLabel(u'用户名'), 2, 0) grid.addWidget(self.userName, 2, 1) grid.addWidget(QLabel(u'令牌'), 3, 0) grid.addWidget(self.password, 3, 1) grid.addWidget(LoginLine(), 4, 0, 1, 2) grid.addWidget(QLabel(u'策略'), 5, 0) grid.addWidget(self.comboStrategy, 5, 1) grid.addWidget(LoginLine(), 6, 0, 1, 2) self.buttonCancel = QPushButton(u'取消') self.buttonConfirm = QPushButton(u'确认') hbox = QHBoxLayout() hbox.addWidget(self.buttonConfirm) hbox.addWidget(self.buttonCancel) self.buttonConfirm.setDefault(True) vbox = QVBoxLayout() vbox.addLayout(grid) vbox.addLayout(hbox) self.setLayout(vbox) # 设为固定大小 self.setFixedSize(self.sizeHint()) self.buttonCancel.clicked.connect(self.close) self.buttonConfirm.clicked.connect(self.login) self.userName.returnPressed.connect(self.password.setFocus) # init username & token username = self.setting['username'] token = self.setting['token'] self.userName.setText(username) self.password.setText(token)
Example #23
Source File: find.py From Writer with MIT License | 4 votes |
def initUI(self): # Button to search the document for something findButton = QtGui.QPushButton("Find",self) findButton.clicked.connect(self.find) # Button to replace the last finding replaceButton = QtGui.QPushButton("Replace",self) replaceButton.clicked.connect(self.replace) # Button to remove all findings allButton = QtGui.QPushButton("Replace all",self) allButton.clicked.connect(self.replaceAll) # Normal mode - radio button self.normalRadio = QtGui.QRadioButton("Normal",self) # Regular Expression Mode - radio button regexRadio = QtGui.QRadioButton("RegEx",self) # The field into which to type the query self.findField = QtGui.QTextEdit(self) self.findField.resize(250,50) # The field into which to type the text to replace the # queried text self.replaceField = QtGui.QTextEdit(self) self.replaceField.resize(250,50) layout = QtGui.QGridLayout() layout.addWidget(self.findField,1,0,1,4) layout.addWidget(self.normalRadio,2,2) layout.addWidget(regexRadio,2,3) layout.addWidget(findButton,2,0,1,2) layout.addWidget(self.replaceField,3,0,1,4) layout.addWidget(replaceButton,4,0,1,2) layout.addWidget(allButton,4,2,1,2) self.setGeometry(300,300,360,250) self.setWindowTitle("Find and Replace") self.setLayout(layout) # By default the normal mode is activated self.normalRadio.setChecked(True)
Example #24
Source File: main.py From openairplay with MIT License | 4 votes |
def createMessageGroupBox(self): # Add the message test GUI window grouping. self.messageGroupBox = QtGui.QGroupBox("Balloon Message Test:") typeLabel = QtGui.QLabel("Type:") self.typeComboBox = QtGui.QComboBox() self.typeComboBox.addItem("None", QtGui.QSystemTrayIcon.NoIcon) self.typeComboBox.addItem(self.style().standardIcon( QtGui.QStyle.SP_MessageBoxInformation), "Information", QtGui.QSystemTrayIcon.Information) self.typeComboBox.addItem(self.style().standardIcon( QtGui.QStyle.SP_MessageBoxWarning), "Warning", QtGui.QSystemTrayIcon.Warning) self.typeComboBox.addItem(self.style().standardIcon( QtGui.QStyle.SP_MessageBoxCritical), "Critical", QtGui.QSystemTrayIcon.Critical) self.typeComboBox.setCurrentIndex(1) self.durationLabel = QtGui.QLabel("Duration:") self.durationSpinBox = QtGui.QSpinBox() self.durationSpinBox.setRange(2, 15) self.durationSpinBox.setSuffix("s") self.durationSpinBox.setValue(5) durationWarningLabel = QtGui.QLabel("(some systems might ignore this hint)") durationWarningLabel.setIndent(10) titleLabel = QtGui.QLabel("Title:") self.titleEdit = QtGui.QLineEdit("Cannot connect to network") bodyLabel = QtGui.QLabel("Body:") self.bodyEdit = QtGui.QTextEdit() self.bodyEdit.setPlainText("Don't believe me. Honestly, I don't have a clue.") self.showMessageButton = QtGui.QPushButton("Show Message") self.showMessageButton.setDefault(True) messageLayout = QtGui.QGridLayout() messageLayout.addWidget(typeLabel, 0, 0) messageLayout.addWidget(self.typeComboBox, 0, 1, 1, 2) messageLayout.addWidget(self.durationLabel, 1, 0) messageLayout.addWidget(self.durationSpinBox, 1, 1) messageLayout.addWidget(durationWarningLabel, 1, 2, 1, 3) messageLayout.addWidget(titleLabel, 2, 0) messageLayout.addWidget(self.titleEdit, 2, 1, 1, 4) messageLayout.addWidget(bodyLabel, 3, 0) messageLayout.addWidget(self.bodyEdit, 3, 1, 2, 4) messageLayout.addWidget(self.showMessageButton, 5, 4) messageLayout.setColumnStretch(3, 1) messageLayout.setRowStretch(4, 1) self.messageGroupBox.setLayout(messageLayout)
Example #25
Source File: find.py From Writer-Tutorial with MIT License | 4 votes |
def initUI(self): # Button to search the document for something findButton = QtGui.QPushButton("Find",self) findButton.clicked.connect(self.find) # Button to replace the last finding replaceButton = QtGui.QPushButton("Replace",self) replaceButton.clicked.connect(self.replace) # Button to remove all findings allButton = QtGui.QPushButton("Replace all",self) allButton.clicked.connect(self.replaceAll) # Normal mode - radio button self.normalRadio = QtGui.QRadioButton("Normal",self) # Regular Expression Mode - radio button regexRadio = QtGui.QRadioButton("RegEx",self) # The field into which to type the query self.findField = QtGui.QTextEdit(self) self.findField.resize(250,50) # The field into which to type the text to replace the # queried text self.replaceField = QtGui.QTextEdit(self) self.replaceField.resize(250,50) layout = QtGui.QGridLayout() layout.addWidget(self.findField,1,0,1,4) layout.addWidget(self.normalRadio,2,2) layout.addWidget(regexRadio,2,3) layout.addWidget(findButton,2,0,1,2) layout.addWidget(self.replaceField,3,0,1,4) layout.addWidget(replaceButton,4,0,1,2) layout.addWidget(allButton,4,2,1,2) self.setGeometry(300,300,360,250) self.setWindowTitle("Find and Replace") self.setLayout(layout) # By default the normal mode is activated self.normalRadio.setChecked(True)
Example #26
Source File: ProjectExplorer.py From eSim with GNU General Public License v3.0 | 4 votes |
def openProject(self): self.indexItem = self.treewidget.currentIndex() filename = str(self.indexItem.data()) self.filePath = str( self.indexItem.sibling(self.indexItem.row(), 1).data() ) self.obj_appconfig.print_info( 'The current project is ' + self.filePath) self.textwindow = QtGui.QWidget() self.textwindow.setMinimumSize(600, 500) self.textwindow.setGeometry(QtCore.QRect(400, 150, 400, 400)) self.textwindow.setWindowTitle(filename) self.text = QtGui.QTextEdit() self.save = QtGui.QPushButton('Save and Exit') self.save.setDisabled(True) self.windowgrid = QtGui.QGridLayout() if (os.path.isfile(str(self.filePath))): self.fopen = open(str(self.filePath), 'r') lines = self.fopen.read() self.text.setText(lines) QtCore.QObject.connect( self.text, QtCore.SIGNAL("textChanged()"), self.enable_save ) vbox_main = QtGui.QVBoxLayout(self.textwindow) vbox_main.addWidget(self.text) vbox_main.addWidget(self.save) self.save.clicked.connect(self.save_data) # self.connect(exit,QtCore.SIGNAL('close()'), self.onQuit) self.textwindow.show() else: self.obj_appconfig.current_project["ProjectName"] = str( self.filePath) ( self.obj_appconfig. proc_dict[self.obj_appconfig.current_project['ProjectName']] ) = [] if ( self.obj_appconfig.current_project['ProjectName'] not in self.obj_appconfig.dock_dict ): ( self.obj_appconfig. dock_dict[ self.obj_appconfig.current_project['ProjectName']] ) = []
Example #27
Source File: Application.py From eSim with GNU General Public License v3.0 | 4 votes |
def __init__(self, *args): # call init method of superclass QtGui.QWidget.__init__(self, *args) self.obj_appconfig = Appconfig() self.leftSplit = QtGui.QSplitter() self.middleSplit = QtGui.QSplitter() self.mainLayout = QtGui.QVBoxLayout() # Intermediate Widget self.middleContainer = QtGui.QWidget() self.middleContainerLayout = QtGui.QVBoxLayout() # Area to be included in MainView self.noteArea = QtGui.QTextEdit() self.noteArea.setReadOnly(True) self.obj_appconfig.noteArea['Note'] = self.noteArea self.obj_appconfig.noteArea['Note'].append( ' eSim Started......') self.obj_appconfig.noteArea['Note'].append('Project Selected : None') self.obj_appconfig.noteArea['Note'].append('\n') # CSS self.noteArea.setStyleSheet(" \ QWidget { border-radius: 15px; border: 1px \ solid gray; padding: 5px; } \ ") self.obj_dockarea = DockArea.DockArea() self.obj_projectExplorer = ProjectExplorer.ProjectExplorer() # Adding content to vertical middle Split. self.middleSplit.setOrientation(QtCore.Qt.Vertical) self.middleSplit.addWidget(self.obj_dockarea) self.middleSplit.addWidget(self.noteArea) # Adding middle split to Middle Container Widget self.middleContainerLayout.addWidget(self.middleSplit) self.middleContainer.setLayout(self.middleContainerLayout) # Adding content of left split self.leftSplit.addWidget(self.obj_projectExplorer) self.leftSplit.addWidget(self.middleContainer) # Adding to main Layout self.mainLayout.addWidget(self.leftSplit) self.leftSplit.setSizes([self.width() / 4.5, self.height()]) self.middleSplit.setSizes([self.width(), self.height() / 2]) self.setLayout(self.mainLayout) # It is main function of the module and starts the application
Example #28
Source File: Workspace.py From eSim with GNU General Public License v3.0 | 4 votes |
def initWorkspace(self): self.mainwindow = QtGui.QVBoxLayout() self.split = QtGui.QSplitter() self.split.setOrientation(QtCore.Qt.Vertical) self.grid = QtGui.QGridLayout() self.note = QtGui.QTextEdit(self) self.workspace_label = QtGui.QLabel(self) self.workspace_loc = QtGui.QLineEdit(self) self.note.append(self.obj_appconfig.workspace_text) self.workspace_label.setText("Workspace:") self.workspace_loc.setText(self.obj_appconfig.home) # Buttons self.browsebtn = QtGui.QPushButton('Browse') self.browsebtn.clicked.connect(self.browseLocation) self.okbtn = QtGui.QPushButton('OK') self.okbtn.clicked.connect(self.createWorkspace) self.cancelbtn = QtGui.QPushButton('Cancel') self.cancelbtn.clicked.connect(self.defaultWorkspace) # Checkbox self.chkbox = QtGui.QCheckBox('Set Default', self) self.chkbox.setCheckState(int(self.obj_appconfig.workspace_check)) # Layout self.grid.addWidget(self.note, 0, 0, 1, 15) self.grid.addWidget(self.workspace_label, 2, 1) self.grid.addWidget(self.workspace_loc, 2, 2, 2, 12) self.grid.addWidget(self.browsebtn, 2, 14) self.grid.addWidget(self.chkbox, 4, 2) self.grid.addWidget(self.okbtn, 5, 13) self.grid.addWidget(self.cancelbtn, 5, 14) self.setGeometry(QtCore.QRect(500, 250, 400, 400)) self.setMaximumSize(4000, 200) self.setWindowTitle("eSim") self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint) self.note.setReadOnly(True) self.setWindowIcon(QtGui.QIcon('images/logo.png')) self.setLayout(self.grid)
Example #29
Source File: find.py From Writer-Tutorial with MIT License | 4 votes |
def initUI(self): # Button to search the document for something findButton = QtGui.QPushButton("Find",self) findButton.clicked.connect(self.find) # Button to replace the last finding replaceButton = QtGui.QPushButton("Replace",self) replaceButton.clicked.connect(self.replace) # Button to remove all findings allButton = QtGui.QPushButton("Replace all",self) allButton.clicked.connect(self.replaceAll) # Normal mode - radio button self.normalRadio = QtGui.QRadioButton("Normal",self) # Regular Expression Mode - radio button regexRadio = QtGui.QRadioButton("RegEx",self) # The field into which to type the query self.findField = QtGui.QTextEdit(self) self.findField.resize(250,50) # The field into which to type the text to replace the # queried text self.replaceField = QtGui.QTextEdit(self) self.replaceField.resize(250,50) layout = QtGui.QGridLayout() layout.addWidget(self.findField,1,0,1,4) layout.addWidget(self.normalRadio,2,2) layout.addWidget(regexRadio,2,3) layout.addWidget(findButton,2,0,1,2) layout.addWidget(self.replaceField,3,0,1,4) layout.addWidget(replaceButton,4,0,1,2) layout.addWidget(allButton,4,2,1,2) self.setGeometry(300,300,360,250) self.setWindowTitle("Find and Replace") self.setLayout(layout) # By default the normal mode is activated self.normalRadio.setChecked(True)
Example #30
Source File: mainwindow.py From nike_purchase_system with GNU General Public License v3.0 | 4 votes |
def __init__(self, t_proxies): self.proxies = t_proxies super(NikeProxiesPool, self).__init__() self.setWindowModality(QtCore.Qt.ApplicationModal) self.setWindowTitle("代理池") # self.setFixedSize(500, 400) self.table = NikeProxiesPoolTableWidget(0, 5, self) # 让表格中各column跟随table尺寸变化而进行对应的拉伸 self.table.horizontalHeader().setResizeMode(QtGui.QHeaderView.Stretch) self.table.setHorizontalHeaderLabels(['代理', '账号', '密码', '延时', '状态']) # 先把action内的信号和槽连接起来,再添加进菜单中,若顺序相反,则出错 self.table.delete_action.triggered.connect(self.delete_proxy_by_current_row) # 取消编辑触发槽 # self.table.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) self.table.setSelectionBehavior(QtGui.QTableView.SelectRows) # 初始化表格内容 self.refresh_table() self.label = QtGui.QLabel('检测2次不可用就删除代理\n' '格式:ip地址:端口 用户名 密码,一行一个代理 例:\n43.222.119.2:808 aa aa\n43.222.119.2:808 aa aa', self) # 'http://hkh:hkh@43.242.159.2:808' self.line = QtGui.QTextEdit(self) # self.line.setPlaText('请在此处输入要添加的HTTP代理') self.button_add = QtGui.QPushButton('添加', self) self.button_add.clicked.connect(self.add_proxies_from_text) self.button_validate = QtGui.QPushButton('检测状态', self) self.button_validate.clicked.connect(self.check) self.button_save = QtGui.QPushButton('清空代理', self) self.button_save.clicked.connect(self.clean_all_proxies) grid = QtGui.QGridLayout() grid.setHorizontalSpacing(10) grid.addWidget(self.table, 0, 0, 1, 10) grid.addWidget(self.label, 1, 0, 1, 10) grid.addWidget(self.line, 2, 0, 1, 10) grid.addWidget(self.button_add, 3, 3, 1, 1) grid.addWidget(self.button_validate, 3, 5, 1, 1) grid.addWidget(self.button_save, 3, 7, 1, 1) self.setLayout(grid) self.useful_proxies = [] self.queue = gevent.queue.Queue() self.has_delay_indices = set() self.invalid_indices = set() self.delete_indices = set() self.trigger.connect(self.update_table_status)