欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python tkinter實(shí)現(xiàn)桌面軟件流程詳解

 更新時(shí)間:2022年10月03日 10:36:48   作者:松鼠愛吃餅干  
這篇文章主要介紹了Python tkinter做一個(gè)好用的桌面軟件,100%你會(huì)愛上它,文中的示例代碼講解詳細(xì),快跟小編一起動(dòng)手試一試吧

前言

tkinter:GUI桌面應(yīng)用開發(fā)模塊,寫軟件界面
你還可以打包成exe軟件, 哪怕你沒有python環(huán)境, 一樣可以用
雖然不一定要有界面, 但是有界面, 用戶體驗(yàn)很棒…

環(huán)境使用

  • Python 3.8
  • Pycharm

模塊使用

  • import tkinter
  • import webbrowser

最終實(shí)現(xiàn)的效果

界面代碼

創(chuàng)建窗口

root = tk.Tk()
# 設(shè)置標(biāo)題
root.title('我是標(biāo)題')
# 設(shè)置窗體大小
root.geometry('800x300+200+200')
root.mainloop()

封面

img = tk.PhotoImage(file='img\\封面.png')
tk.Label(root, image=img).pack()

接口設(shè)置

choose_frame = tk.LabelFrame(root)
choose_frame.pack(pady=10, fill='both')
tk.Label(choose_frame, text='選擇接口:', font=('黑體', 20)).pack(side=tk.LEFT)
number_int_var = tk.IntVar()
number_int_var.set(1)
tk.Radiobutton(choose_frame, text='①號(hào)通用引擎系統(tǒng)【穩(wěn)定通用】', variable=number_int_var, value=1).pack(side=tk.LEFT, anchor=tk.W)
tk.Radiobutton(choose_frame, text="②號(hào)通用多線路系統(tǒng)【穩(wěn)定通用】", variable=number_int_var, value=2).pack(side=tk.LEFT,                                                                                           anchor=tk.W)
tk.Radiobutton(choose_frame, text="③號(hào)通用引擎系統(tǒng)【穩(wěn)定通用】", variable=number_int_var, value=3).pack(side=tk.LEFT, anchor=tk.W)

輸入框

input_frame = tk.LabelFrame(root)
input_frame.pack(pady=10, fill='both')
link_va = tk.StringVar()
tk.Label(input_frame, text='播放地址:', font=('黑體', 20)).pack(side=tk.LEFT)
tk.Entry(input_frame, relief='flat', width=100, textvariable=link_va).pack(side=tk.LEFT, fill='both')

點(diǎn)擊跳轉(zhuǎn)按鈕

Button_frame = tk.Frame(root)
Button_frame.pack(pady=10)
tk.Button(Button_frame, text='Go點(diǎn)擊在線解析播放', font=('微軟雅黑', 15), bg='#449d44', relief='flat', width='100').pack()

功能代碼

def show():
    num = number_int_var.get()
    html = link_va.get()
    if num == 1:
        link = 'https://jiexi.pengdouw.com/jiexi1/?url=' + html
        response = requests.get(url=link)
        show_url = re.findall('<iframe id="baiyug" scrolling="no" src="(.*?)"', response.text)[0]
        webbrowser.open(show_url)
        print(show_url)
    elif num == 2:
        link = 'https://jiexi.pengdouw.com/jiexi2/?url=' + html
        response = requests.get(url=link)
        show_url = re.findall('<iframe id="baiyug" scrolling="no" src="(.*?)"', response.text)[0]
        webbrowser.open(show_url)
    elif num == 3:
        link = 'https://jiexi.pengdouw.com/jiexi3/?url=' + html
        response = requests.get(url=link)
        show_url = re.findall('<iframe id="baiyug" scrolling="no" src="(.*?)"', response.text)[0]
        webbrowser.open(show_url)

到此這篇關(guān)于Python tkinter實(shí)現(xiàn)桌面軟件流程詳解的文章就介紹到這了,更多相關(guān)Python tkinter桌面軟件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python機(jī)器學(xué)習(xí)之神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)

    python機(jī)器學(xué)習(xí)之神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了python機(jī)器學(xué)習(xí)之神經(jīng)網(wǎng)絡(luò)的實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • PyTorch中permute的基本用法示例

    PyTorch中permute的基本用法示例

    pytorch中的permute就像是numpy中的transpose()函數(shù)一樣,根據(jù)指定的維度進(jìn)行轉(zhuǎn)置,下面這篇文章主要給大家介紹了關(guān)于PyTorch中permute的基本用法,需要的朋友可以參考下
    2022-04-04
  • pyqt遠(yuǎn)程批量執(zhí)行Linux命令程序的方法

    pyqt遠(yuǎn)程批量執(zhí)行Linux命令程序的方法

    今天小編就為大家分享一篇pyqt遠(yuǎn)程批量執(zhí)行Linux命令程序的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • python爬蟲之xpath的基本使用詳解

    python爬蟲之xpath的基本使用詳解

    本篇文章主要介紹了python爬蟲之xpath的基本使用詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • python出現(xiàn)

    python出現(xiàn)"IndentationError: unexpected indent"錯(cuò)誤解決辦法

    這篇文章主要介紹了python出現(xiàn)"IndentationError: unexpected indent"錯(cuò)誤解決辦法的相關(guān)資料,希望通過本文能解決遇到這樣的問題,需要的朋友可以參考下
    2017-10-10
  • 詳解如何用TensorFlow訓(xùn)練和識(shí)別/分類自定義圖片

    詳解如何用TensorFlow訓(xùn)練和識(shí)別/分類自定義圖片

    這篇文章主要介紹了詳解如何用TensorFlow訓(xùn)練和識(shí)別/分類自定義圖片,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python利用Django如何寫restful api接口詳解

    Python利用Django如何寫restful api接口詳解

    這篇文章主要給大家介紹了關(guān)于Python利用Django如何寫restful api接口的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • 最簡(jiǎn)化ChatGLM2-6b小白部署教程【windows系統(tǒng),16G內(nèi)存即可,對(duì)顯卡無要求,CPU運(yùn)行】

    最簡(jiǎn)化ChatGLM2-6b小白部署教程【windows系統(tǒng),16G內(nèi)存即可,對(duì)顯卡無要求,CPU運(yùn)行】

    這篇文章主要介紹了最簡(jiǎn)化ChatGLM2-6b小白部署的方法,可以在windows系統(tǒng)環(huán)境下,16G內(nèi)存且對(duì)顯卡無要求,并以CPU模式運(yùn)行,方便實(shí)現(xiàn)個(gè)人PC機(jī)環(huán)境下的部署體驗(yàn),需要的朋友可以參考下
    2023-07-07
  • opencv resize圖片為正方形尺寸的實(shí)現(xiàn)方法

    opencv resize圖片為正方形尺寸的實(shí)現(xiàn)方法

    這篇文章主要介紹了opencv resize圖片為正方形尺寸的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • PyTorch模型保存與加載實(shí)例詳解

    PyTorch模型保存與加載實(shí)例詳解

    大家都知道pytorch的模型和參數(shù)是分開的,可以分別保存或加載模型和參數(shù),這篇文章主要給大家介紹了關(guān)于PyTorch模型保存與加載的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04

最新評(píng)論