最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python GUI庫圖形界面開發(fā)之PyQt5多行文本框控件QTextEdit詳細(xì)使用方法實(shí)例

 更新時間:2020年02月28日 15:34:05   作者:jia666666  
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5多行文本框控件QTextEdit詳細(xì)使用方法實(shí)例,需要的朋友可以參考下

PyQt5多行文本框控件QTextEdit簡介

QTextEdit類是一個多行文本框控件,可以顯示多行文本內(nèi)容,當(dāng)文本內(nèi)容超出控件顯示范圍時,可以顯示水平個垂直滾動條,Qtextedit不僅可以用來顯示文本還可以用來顯示HTML文檔

QTextEdit類中常用的方法

方法 描述
setPlainText() 設(shè)置多行文本框的內(nèi)容
toPlainText() 返回多行文本框的文本內(nèi)容
setHtml() 設(shè)置多行文本框的文本內(nèi)容為HTML文檔,HTML文檔是描述網(wǎng)頁的
toHtml() 返回多行文本框的HTML內(nèi)容
append() 追加多行文本框的內(nèi)容
clear() 清除多行文本框的內(nèi)容

內(nèi)容不多,就一個實(shí)例

QTextEdit的使用實(shí)例

from PyQt5.QtWidgets import QApplication,QWidget,QTextEdit,QVBoxLayout,QPushButton
import sys

class TextEditDemo(QWidget):
  def __init__(self,parent=None):
    super(TextEditDemo, self).__init__(parent)
    self.setWindowTitle('QTextEdit 例子')

    #定義窗口的初始大小
    self.resize(300,270)
    #創(chuàng)建多行文本框
    self.textEdit=QTextEdit()
    #創(chuàng)建兩個按鈕
    self.btnPress1=QPushButton('顯示文本')
    self.btnPress2=QPushButton('顯示HTML')

    #實(shí)例化垂直布局
    layout=QVBoxLayout()
    #相關(guān)控件添加到垂直布局中
    layout.addWidget(self.textEdit)
    layout.addWidget(self.btnPress1)
    layout.addWidget(self.btnPress2)

    #設(shè)置布局
    self.setLayout(layout)

    #將按鈕的點(diǎn)擊信號與相關(guān)的槽函數(shù)進(jìn)行綁定,點(diǎn)擊即觸發(fā)
    self.btnPress1.clicked.connect(self.btnPress1_clicked)
    self.btnPress2.clicked.connect(self.btnPress2_clicked)

  def btnPress1_clicked(self):
    #以文本的形式輸出到多行文本框
    self.textEdit.setPlainText('Hello PyQt5!\n單擊按鈕')

  def btnPress2_clicked(self):
    #以Html的格式輸出多行文本框,字體紅色,字號6號
    self.textEdit.setHtml("<font color='red' size='6'><red>Hello PyQt5!\n單擊按鈕。</font>")
if __name__ == '__main__':
  app=QApplication(sys.argv)
  win=TextEditDemo()
  win.show()
  sys.exit(app.exec_())

效果如下

初始顯示效果

點(diǎn)擊顯示文本后

點(diǎn)擊顯示HTML后

本文主要講解了PyQt5多行文本框控件QTextEdit詳細(xì)使用方法實(shí)例,更多關(guān)于PyQt5控件知識與實(shí)例請查看下面的相關(guān)鏈接

相關(guān)文章

  • python中的迭代器,生成器與裝飾器詳解

    python中的迭代器,生成器與裝飾器詳解

    大家好,本篇文章主要講的是python中的迭代器,生成器與裝飾器詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • 詳解如何通過Python批量轉(zhuǎn)換圖片為PDF

    詳解如何通過Python批量轉(zhuǎn)換圖片為PDF

    這篇文章主要為大家介紹了如何基于Python + Tkinter開發(fā)的圖片批量轉(zhuǎn)PDF工具,可以支持批量添加圖片,拖拽等操作,感興趣的小伙伴可以參考一下
    2025-04-04
  • fastapi框架異步執(zhí)行踩坑記錄

    fastapi框架異步執(zhí)行踩坑記錄

    這篇文章主要介紹了fastapi框架異步執(zhí)行踩坑記錄,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • python根據(jù)路徑導(dǎo)入模塊的方法

    python根據(jù)路徑導(dǎo)入模塊的方法

    這篇文章主要介紹了python根據(jù)路徑導(dǎo)入模塊的方法,分析了傳統(tǒng)方法與改進(jìn)方法,具有一定的實(shí)用價值,需要的朋友可以參考下
    2014-09-09
  • Python?numpy中的ndarray介紹

    Python?numpy中的ndarray介紹

    這篇文章主要介紹了Python?numpy中的ndarray,numpy?模塊通常被稱為?matplotlib?模塊伴侶,numpy可以方便快捷地對大量數(shù)據(jù)進(jìn)行科學(xué)計(jì)算,為matplotlib?繪制圖表提供數(shù)據(jù),下面來看看文章內(nèi)容的詳細(xì)介紹吧
    2022-01-01
  • python實(shí)現(xiàn)蒙特卡羅方法教程

    python實(shí)現(xiàn)蒙特卡羅方法教程

    在本篇文章里小編給大家分享了關(guān)于python實(shí)現(xiàn)蒙特卡羅方法和知識點(diǎn),有需要的朋友們學(xué)習(xí)下。
    2019-01-01
  • Python使用Matplotlib庫創(chuàng)建3D 圖形和交互式圖形詳解

    Python使用Matplotlib庫創(chuàng)建3D 圖形和交互式圖形詳解

    Matplotlib 是 Python 中最重要的數(shù)據(jù)可視化庫之一,在本文中,我們將深入研究 Matplotlib 的高級特性,特別是如何創(chuàng)建 3D 圖形和交互式圖形,需要的朋友可以參考下
    2023-07-07
  • Python自定義函數(shù)實(shí)現(xiàn)求兩個數(shù)最大公約數(shù)、最小公倍數(shù)示例

    Python自定義函數(shù)實(shí)現(xiàn)求兩個數(shù)最大公約數(shù)、最小公倍數(shù)示例

    這篇文章主要介紹了Python自定義函數(shù)實(shí)現(xiàn)求兩個數(shù)最大公約數(shù)、最小公倍數(shù),結(jié)合實(shí)例形式分析了Python求解兩個數(shù)最大公約數(shù)與最小公倍數(shù)相關(guān)原理與算法實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • 使用Python寫CUDA程序的方法

    使用Python寫CUDA程序的方法

    下面小編就為大家?guī)硪黄褂肞ython寫CUDA程序的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • python 將json數(shù)據(jù)提取轉(zhuǎn)化為txt的方法

    python 將json數(shù)據(jù)提取轉(zhuǎn)化為txt的方法

    今天小編就為大家分享一篇python 將json數(shù)據(jù)提取轉(zhuǎn)化為txt的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10

最新評論

东明县| 巫山县| 凌云县| 敦煌市| 广宁县| 株洲市| 新河县| 康乐县| 景洪市| 乌拉特中旗| 建阳市| 斗六市| 巫溪县| 刚察县| 富蕴县| 内江市| 平顺县| 雅江县| 姚安县| 普格县| 中西区| 朝阳县| 云梦县| 兖州市| 三都| 通榆县| 鲁甸县| 土默特左旗| 葵青区| 中超| 墨江| 禄丰县| 讷河市| 松桃| 英吉沙县| 旬邑县| 曲沃县| 九寨沟县| 菏泽市| 外汇| 湘潭市|