• QTextEdit的使用


    import sys
    from PyQt5.QtWidgets import QApplication, QWidget, QTextEdit,QVBoxLayout, QPushButton
    
    class TextEditDemo(QWidget):
    
        def __init__(self):
            super(TextEditDemo, self).__init__()
    
            self.setWindowTitle("QTextEdit例子")
            self.resize(300, 270)
            self.textEdit = QTextEdit()
            self.btnPress1 = QPushButton("显示文本")
            self.btnPress2 = QPushButton("显示html")
    
            layout= QVBoxLayout()
            layout.addWidget(self.textEdit)
            layout.addWidget(self.btnPress1)
            layout.addWidget(self.btnPress2)
    
            self.setLayout(layout)
            self.btnPress1.clicked.connect(self.btnPress1_Clicked)
            self.btnPress2.clicked.connect(self.btnPress2_Clicked)
    
    
        def btnPress1_Clicked(self):
            self.textEdit.setPlainText("Hello PyQt5!
    单击按钮")
    
        def btnPress2_Clicked(self):
            self.textEdit.setHtml("<font color='red' size='6'><red>Hello PyQt5!
     单击按钮。</font>")
    
    if __name__ == '__main__':
        app = QApplication(sys.argv)
        win = TextEditDemo()
        win.show()
        sys.exit(app.exec_())

    效果如图:

  • 相关阅读:
    CF Round #427 (Div. 2) C. Star sky [dp]
    顺时针打印矩阵
    堆 栈-相关知识【转】
    二叉树的镜像
    树的子结构
    合并两个排序的链表
    数值的整数次方
    位运算:二进制中1的个数
    斐波那契数列及其变形
    重建二叉树
  • 原文地址:https://www.cnblogs.com/leoych/p/13413485.html
Copyright © 2020-2023  润新知