QVBoxLayoutclassQTextEditDemo(QWidget):def__init__(self):super(QTextEditDemo,self).__init__()self.init_ui()definit_ui(self):v_layout=QVBoxLayout(self)self.text_edit=QTextEdit()# 文本框控件set_text=QPushButton('设置文本')set_text.clicked.connect(self.set_edit_text)get_text=QPushButton...
在这个示例中,我们创建了一个MainWindow类,它继承自QMainWindow。在initUI方法中,我们创建了一个QTextEdit对象和一个按钮。当用户点击按钮时,会调用get_text方法,该方法使用toPlainText()方法获取QTextEdit中的文本,并将其打印到控制台。最后,我们创建了应用程序实例,并运行了事件循环。
super(QTextEditDemo, self).__init__() self.initUI()definitUI(self):#设置应用的标题self.setWindowTitle("QTextEdit控件演示")#设置主界面的窗口大小self.resize(300, 320)#构造一个Text文本编辑器self.textEdit =QTextEdit()#构造一个显示文本的按钮buttonText = QPushButton("显示文本")#构造一个显示html...
import sys app = QApplication(sys.argv) w = QWidget() w.resize(500, 500) tx = QTextEdit("坤坤", w) # 创建文本框 tx.setPlaceholderText("这是一个文本输入框") # 设置提示信息 print(tx.placeholderText()) # 获取提示信息 tx.resize(500, 500) w.show() sys.exit(app.exec_())2.1...
在上述的代码中使用setPlaceholderText占位,即“输入姓名”和“输入密码”。随后使用setEchoMode设回显模式,常用的回显模式如下: 在本代码中使用的是Password,即输入时就是密文 运行结果如下: 文本编辑框控件(QTextEdit) 与之前的QLineEdit相比不同的是,QTextEdit可以容纳输入多行的信息。
self.textEdit = QTextEdit() self.setCentralWidget(self.textEdit) self.statusBar() openFile = QAction(QIcon('open.png'), 'Open', self) openFile.setShortcut('Ctrl+O') openFile.setStatusTip('Open new File') openFile.triggered.connect(self.showDialog) ...
PyQt5 中每个控件都有多个内置信号。例如,QLineEdit(文本输入框)控件有textChanged信号,表示文本发生了改变。 示例2:处理文本输入框的信号 代码语言:javascript 复制 from PyQt5.QtWidgetsimportQApplication,QMainWindow,QLineEditimportsysclassMainWindow(QMainWindow):def__init__(self):super().__init__()self.set...
QTextEdit类的常用方法及说明 4. SpinBox、DoubleSpinBox:数字选择控件 顾名思义,通过上下箭头选择整数与小数的控件 self.spinBox.setMinimum(0)self.spinBox.setMaximum(10)self.spinBox.setSingleStep(2)self.doubleSpinBox.setRange(0,10)self.doubleSpinBox.setSingleStep(0.5)self.doubleSpinBox.setDecimals(3...
self.textEdit = QtWidgets.QTextEdit(self.groupBox) self.textEdit.setGeometry(QtCore.QRect(20, 70, 491, 411)) self.textEdit.setObjectName("textEdit") self.queryBtn = QtWidgets.QPushButton(Dialog) self.queryBtn.setGeometry(QtCore.QRect(490, 56...
弹出文件选择框,选择路径和文件名,来 保存一个文件,通过getSaveFileName fromPyQt5.QtWidgetsimportQFileDialog filepath, filetype = QFileDialog.getSaveFileName( window,# 父窗口对象"保存文件",# 窗口标题r"G:\\",# 自定义起始目录"All Files (*);;Text Files (*.txt)"# 选择类型过滤,过滤内容再括号中...