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

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='①號通用引擎系統(tǒng)【穩(wěn)定通用】', variable=number_int_var, value=1).pack(side=tk.LEFT, anchor=tk.W)
tk.Radiobutton(choose_frame, text="②號通用多線路系統(tǒng)【穩(wěn)定通用】", variable=number_int_var, value=2).pack(side=tk.LEFT,                                                                                           anchor=tk.W)
tk.Radiobutton(choose_frame, text="③號通用引擎系統(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

文昌市| 扶绥县| 民丰县| 龙江县| 扎赉特旗| 叙永县| 定襄县| 辉县市| 伊金霍洛旗| 曲靖市| 朝阳市| 黄浦区| 宁化县| 台北市| 湖州市| 宜昌市| 唐河县| 古丈县| 瓮安县| 格尔木市| 辽宁省| 杂多县| 姜堰市| 德清县| 南投市| 大同县| 裕民县| 漳平市| 富裕县| 从化市| 精河县| 仁化县| 同心县| 梅河口市| 西乌珠穆沁旗| 云浮市| 新营市| 太谷县| 滕州市| 刚察县| 上饶市|