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

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

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

前言

tkinter:GUI桌面應(yīng)用開(kāi)發(fā)模塊,寫(xiě)軟件界面
你還可以打包成exe軟件, 哪怕你沒(méi)有python環(huán)境, 一樣可以用
雖然不一定要有界面, 但是有界面, 用戶(hù)體驗(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)通用多線(xiàn)路系統(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)擊在線(xià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)文章

最新評(píng)論

响水县| 都昌县| 望城县| 石泉县| 望江县| 泌阳县| 孝昌县| 湘潭县| 长春市| 安泽县| 广州市| 鞍山市| 开鲁县| 阳山县| 枣庄市| 营口市| 会理县| 望谟县| 荔浦县| 邯郸县| 乐昌市| 舞钢市| 佛山市| 隆德县| 鹤峰县| 隆子县| 大田县| 资中县| 胶南市| 武隆县| 含山县| 灵璧县| 池州市| 石阡县| 三台县| 灵石县| 阳泉市| 宣化县| 柞水县| 泸州市| 碌曲县|