国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python創(chuàng)建一個GUI(PyQt5)選擇文件的界面獲取文件路徑

這篇具有很好參考價值的文章主要介紹了Python創(chuàng)建一個GUI(PyQt5)選擇文件的界面獲取文件路徑。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

我們在利用Python進(jìn)行創(chuàng)建文件時經(jīng)常會用到一些文件路徑,我們可以創(chuàng)建一個選擇文件路徑GUI(PyQt5)界面,然后我們就可以獲取文件的路徑,我們以后就可以直接拿來用?。?/h3>

如下視頻演示

pyqt5獲取文件路徑,python,qt,開發(fā)語言,pyqt5文章來源地址http://www.zghlxwxcb.cn/news/detail-693500.html

程序邏輯

1、點擊【選擇路徑可以選擇文件】

2、【確定(開始執(zhí)行)】這個按鈕沒有綁定函數(shù),大家可以根據(jù)自己的需求綁定函數(shù)

這樣一來我們就可以獲取文件的路徑,并且可以傳遞給其他的函數(shù)內(nèi),并對該文件進(jìn)行處理

完整版代碼:

from PyQt5.QtWidgets import QApplication, QLabel, QPushButton, QLineEdit, QMainWindow, QFileDialog
import sys


class PathSelector(QMainWindow):
    def __init__(self):
        super().__init__()
        self.title = "路徑選擇"
        self.width = 500
        self.height = 300
        self.initUI()
        self.filePaths = []


    def initUI(self):
        # 設(shè)置窗口屬性
        self.setWindowTitle(self.title)
        self.setGeometry(100, 100, self.width, self.height)

        # 標(biāo)簽組件
        self.label = QLabel(self)
        self.label.setText("選擇文件:")
        self.label.move(50, 80)

        # 輸入框控件
        self.entry_text = QLineEdit(self)
        self.entry_text.setFixedSize(250, 30)
        self.entry_text.move(150, 80)

        self.entry_text.setReadOnly(True)

        # 選擇路徑按鈕
        self.button = QPushButton(self)
        self.button.setText('選擇路徑')
        self.button.move(400, 80)

        self.button.clicked.connect(self.get_path)

        # 確定按鈕
        self.submit_button = QPushButton(self)
        self.submit_button.setText('確定(開始執(zhí)行)')
        self.submit_button.move(155, 150)
        self.submit_button.clicked.connect(self.processing_data)
        self.show()

    # 獲取文件路徑
    def get_path(self):
        path1, _ = QFileDialog.getOpenFileName(self, "請選擇文件", "", "All Files (*);;Text Files (*.txt)")
        self.entry_text.setText(path1)
        self.filePaths.append(path1)
        # print(self.filePaths)

    def processing_data(self):
        file_name = self.filePaths[0]
        print(file_name)
        '''
        
        這里就是你剛剛獲取的文件的處理函數(shù),點擊【確定】按鈕就會開始執(zhí)行
        
        '''
        pass


if __name__ == "__main__":
    app = QApplication(sys.argv)
    ex = PathSelector()

    sys.exit(app.exec_())

希望對大家有幫助

致力于辦公自動化的小小程序員一枚#

都看到這了,關(guān)注+點贊+收藏=不迷路?。?/h3>

如果你想知道更多關(guān)于Python辦公自動化的知識各位大佬給個關(guān)注吧!

到了這里,關(guān)于Python創(chuàng)建一個GUI(PyQt5)選擇文件的界面獲取文件路徑的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Python】pyqt5入門教程之第一個UI界面

    【Python】pyqt5入門教程之第一個UI界面

    1.pyqt5工具安裝 (1)使用pip工具安裝PyQt5工具: (2)安裝Qt Designer圖形界面開發(fā)工具: 安裝完成后所在路徑 (3)安裝QtDesigner 安裝完成后所在路徑 designer.exe路徑 啟動QtDesigner 2.第一個QT窗口程序 Pycharm配置 找到py文件,右鍵External Tool — QTDesigner—就可以啟動 QTDesigner .ui文件轉(zhuǎn)換

    2024年02月15日
    瀏覽(26)
  • python3GUI--仿做一個網(wǎng)易云音樂(第三彈v2.0)By:PyQt5(附下載地址)

    python3GUI--仿做一個網(wǎng)易云音樂(第三彈v2.0)By:PyQt5(附下載地址)

    傳送門: python3GUI–仿做一個網(wǎng)易云音樂By:PyQt5(附下載地址) python3GUI–仿做一個網(wǎng)易云音樂(第二彈v1.5)By:PyQt5(附下載地址) 本篇為模仿網(wǎng)易云音樂2.0篇,是本系列最后一篇,本篇繼續(xù)在v1.5基礎(chǔ)上進(jìn)行改進(jìn),盡最大努力模仿網(wǎng)易云音樂播放器UI,本篇將全方面介紹咱們的“

    2024年02月15日
    瀏覽(24)
  • python pyqt5 如何點擊按鈕,打開文件夾選擇目錄

    您可以使用PyQt5的QFileDialog類來實現(xiàn)打開文件夾選擇目錄的功能。下面是一個示例代碼,演示了如何創(chuàng)建一個窗口,包含一個按鈕,點擊按鈕后彈出文件夾選擇對話框并返回所選目錄的路徑: import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QFileDialog class MainWindow(Q

    2024年02月10日
    瀏覽(21)
  • [Python GUI PyQt] PyQt5快速入門

    [Python GUI PyQt] PyQt5快速入門

    本文為博主個人對自己學(xué)習(xí) PyQt5 GUI技術(shù)的綱要式的總結(jié),主要的目的是以比較宏觀的視角再次對 PyQt5 這一項技術(shù)作一次總結(jié),通過該文可以快速讓讀者建立起 PyQt5 最基本的知識體系,了解 PyQt5 的 基本界面的設(shè)計 、 信號與槽 和 多線程 等知識,并簡單學(xué)會使用 Qt Designer 工

    2024年04月15日
    瀏覽(30)
  • Python GUI文章合集(PyQt5)

    Python GUI文章合集(PyQt5)

    我 的 個 人 主 頁:???? 失心瘋的個人主頁 ???? 入 門 教 程 推 薦 :???? Python零基礎(chǔ)入門教程合集 ???? 虛 擬 環(huán) 境 搭 建 :???? Python項目虛擬環(huán)境(超詳細(xì)講解) ???? PyQt5 系 列 教 程:???? Python GUI(PyQt5)文章合集 ???? Oracle數(shù)據(jù)庫教程:???? Oracle數(shù)據(jù)庫文章合

    2024年02月12日
    瀏覽(21)
  • PyQt5制作一個簡單的登錄界面

    PyQt5制作一個簡單的登錄界面

    最近在學(xué)習(xí)GUI設(shè)計,分享做的一些小項目。 這篇文我們講一下如何制作一個簡單的登錄界面。 如下: 1、QtDesigner里繪制UI界面并設(shè)置屬性 布局根據(jù)個人喜好,部件顏色、字體、背景屬性在styleSheet里設(shè)置。 2、材料轉(zhuǎn)換(將.ui文件轉(zhuǎn).py,.qrc文件轉(zhuǎn)_rc.py) 通過PyUIC和PyRcc即可完成。

    2024年02月03日
    瀏覽(20)
  • python GUI工具之PyQt5模塊,pyCharm 配置PyQt5可視化窗口

    python GUI工具之PyQt5模塊,pyCharm 配置PyQt5可視化窗口

    https://doc.qt.io/qt-5/qtwidgets-module.html https://doc.qt.io/qt-5/qt.html#AlignmentFlag-enum 一、簡介 PyQt是Qt框架的Python語言實現(xiàn),由Riverbank Computing開發(fā),是最強(qiáng)大的GUI庫之一。PyQt提供了一個設(shè)計良好的窗口控件集合,每一個PyQt控件都對應(yīng)一個Qt控件。 PyQt5是由一系列Python模塊組成,有超過6

    2024年02月11日
    瀏覽(48)
  • PyQt5設(shè)計好UI界面后,通過Python文件打開,控件集中在左上角問題解決方案

    PyQt5設(shè)計好UI界面后,通過Python文件打開,控件集中在左上角問題解決方案

    ????????在用PyQt5做GUI界面時遇到的一個問題,在QtDesigner預(yù)覽的界面正常,但是轉(zhuǎn)換成.py文件后show()出來的界面,控件都擠在左上角無法使用。 目錄 一、問題 1.QtDesigner預(yù)覽的界面正常?編輯 2.轉(zhuǎn)換.py文件后通過show()方法,顯示異常 二,解決方法 1.在MainWindow = QtWidgets.QM

    2024年02月04日
    瀏覽(33)
  • 如何設(shè)計和構(gòu)建一個PyQt圖形用戶界面(GUI)

    歡迎來到PyQt的世界!設(shè)計和構(gòu)建一個圖形用戶界面(GUI)可以是一項令人興奮且有趣的任務(wù)。 首先,你需要確保已經(jīng)安裝了PyQt。如果你還沒有安裝,可以通過以下命令在你的Python環(huán)境中安裝: 現(xiàn)在,讓我們開始設(shè)計你的第一個PyQt GUI! 第一步:創(chuàng)建窗口 想象一下,如果你

    2024年02月12日
    瀏覽(29)
  • Python GUI設(shè)計-PyQt5從入門到實踐(第1-3章)

    Python GUI設(shè)計-PyQt5從入門到實踐(第1-3章)

    良好的開端,等于成功的一半 ————柏拉圖 1.1.3 Python的應(yīng)用領(lǐng)域 Web開發(fā)、大數(shù)據(jù)處理、人工智能、自動化運維開發(fā)、云計算、爬蟲、游戲開發(fā)。 Python ,PyCharm,模塊:pyqt5、pyqt5-tools、pyqt5designer 2.3.1 安裝Pyqt5及設(shè)計器 Pycharm:file–settings 安裝三個包。 2.3.2 配置PyQt5設(shè)計器

    2024年02月12日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包