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

Python 使用PyQt5 完成選擇文件或目錄的對話框方法

 更新時間:2019年06月27日 15:51:54   作者:qq_43311120  
今天小編就為大家分享一篇Python 使用PyQt5 完成選擇文件或目錄的對話框方法。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

import sys
from PyQt5.QtWidgets import QMainWindow,QApplication,QTextEdit,QAction,QFileDialog
from PyQt5.QtGui import QIcon

class Example(QMainWindow):
  def __init__(self):
    super(Example, self).__init__()
    self.initUI()
  def initUI(self):
    self.textEdit = QTextEdit()
    self.setCentralWidget(self.textEdit)
    self.statusBar()

    openfile = QAction(QIcon(r'C:\Users\Administrator\PycharmProjects\QT\picture\文件.jpg'),'open',self)
    openfile.setShortcut("Ctrl + 0")
    openfile.setStatusTip('open new file')
    openfile.triggered.connect(self.showDialog)

    menubar = self.menuBar()
    filemune = menubar.addMenu('$File')
    filemune.addAction(openfile)

    self.setGeometry(300,300,300,300)
    self.setWindowTitle('FIEL dialog')
    self.show()
  def showDialog(self):
    fname = QFileDialog.getOpenFileName(self,'open file', '/')
    if fname[0]:
      try:
        f = open(fname[0], 'r')
        with f:
          data = f.read()
          self.textEdit.setText(data)
      except:
        self.textEdit.setText("打開文件失敗,可能是文件內(nèi)型錯誤")
if __name__ == "__main__":
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

以上這篇Python 使用PyQt5 完成選擇文件或目錄的對話框方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python基礎(chǔ)詳解之描述符

    Python基礎(chǔ)詳解之描述符

    這篇文章主要介紹了Python基礎(chǔ)詳解之描述符,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Django單元測試的具體使用

    Django單元測試的具體使用

    Django提供了一套強(qiáng)大的測試工具來幫助開發(fā)者編寫和運行單元測試,本文就來介紹一下Django中的單元測試,包括測試原理、編寫測試用例和運行測試,感興趣的可以了解一下
    2023-11-11
  • 利用Python?Difflib庫強(qiáng)大的文字比較功能快速輕松查重

    利用Python?Difflib庫強(qiáng)大的文字比較功能快速輕松查重

    這篇文章主要介紹了利用Python?Difflib庫強(qiáng)大的文字比較功能快速輕松查重實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • python pytesseract庫的實例用法

    python pytesseract庫的實例用法

    在本篇文章里小編給大家整理的是一篇關(guān)于python pytesseract庫的實例用法,有需要的朋友們可以學(xué)習(xí)參考下。
    2021-07-07
  • python 直接賦值和copy的區(qū)別詳解

    python 直接賦值和copy的區(qū)別詳解

    這篇文章主要介紹了python 直接賦值和copy的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • 使用setup.py安裝python包和卸載python包的方法

    使用setup.py安裝python包和卸載python包的方法

    這篇文章主要介紹了使用setup.py安裝python包和卸載python包的方法,大家參考使用吧
    2013-11-11
  • 如何使用pytorch構(gòu)建高斯混合模型分類器

    如何使用pytorch構(gòu)建高斯混合模型分類器

    本文是一個利用Pytorch構(gòu)建高斯混合模型分類器的嘗試,我們將從頭開始構(gòu)建高斯混合模型(GMM),這樣可以對高斯混合模型有一個最基本的理解,本文不會涉及數(shù)學(xué),需要的朋友可以參考下
    2023-10-10
  • python讀取csv和txt數(shù)據(jù)轉(zhuǎn)換成向量的實例

    python讀取csv和txt數(shù)據(jù)轉(zhuǎn)換成向量的實例

    今天小編就為大家分享一篇python讀取csv和txt數(shù)據(jù)轉(zhuǎn)換成向量的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • python/sympy求解矩陣方程的方法

    python/sympy求解矩陣方程的方法

    今天小編就為大家分享一篇python/sympy求解矩陣方程的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python3中datetime庫,time庫以及pandas中的時間函數(shù)區(qū)別與詳解

    python3中datetime庫,time庫以及pandas中的時間函數(shù)區(qū)別與詳解

    這篇文章主要介紹了python3中datetime庫,time庫以及pandas中的時間函數(shù)區(qū)別與詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04

最新評論

临邑县| 宁化县| 本溪| 丽江市| 五常市| 德昌县| 彭阳县| 灌云县| 胶州市| 义乌市| 探索| 澄城县| 施甸县| 南川市| 通渭县| 衡水市| 永胜县| 平南县| 湘潭市| 恩施市| 淮阳县| 中方县| 凤城市| 屯昌县| 华坪县| 克山县| 米脂县| 马鞍山市| 蕲春县| 海丰县| 潍坊市| 石河子市| 黄骅市| 潢川县| 灌南县| 武宣县| 慈溪市| 堆龙德庆县| 洪江市| 伽师县| 石门县|