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

利用tkinter實現(xiàn)下拉框聯(lián)動

 更新時間:2023年01月28日 10:26:21   作者:碼上有錢啊  
這篇文章主要介紹了利用tkinter實現(xiàn)下拉框聯(lián)動問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

tkinter如何實現(xiàn)下拉框聯(lián)動

有些小伙伴想在GUI界面上實現(xiàn)像前端一樣的下拉框聯(lián)動的效果,但是前端可以通過Ajax實現(xiàn),

GUI如何實現(xiàn)呢,以下代碼為你揭曉:

import tkinter as tk
from tkinter import ttk
 
# 定義選擇框內容
select = {"第一季度": ("1月", "2月",),
          "第二季度": ("4月", "5月", "6月"),
          "第三季度": ("8月", "7月", "9月"),
          "第四季度": ("10月", "11月", "12月")}
 
# 創(chuàng)建窗體
root = tk.Tk()
# 創(chuàng)建字符型變量
xVariable = tk.StringVar()
# 創(chuàng)建下拉選擇框,使用網(wǎng)格布局
com1 = ttk.Combobox(root, textvariable=xVariable)
com1.grid(row=1, column=1)
# 設置第一個下拉框的內容
com1['value'] = list(select.keys())
 
# 同樣的方法創(chuàng)建第二個下拉框和他的文本變量
yVariable = tk.StringVar()
com2 = ttk.Combobox(root, textvariable=yVariable)
com2.grid(row=1, column=3)
 
 
# 定義方法供第一個下拉框變化時調用
def xFunc(event):
    com2.delete(0, tk.END)
    value = xVariable.get()
    com2['value'] = select[value]
    com2.current(0)  # 設置默認值
 
 
# 第一個下拉框綁定方法
com1.bind("<<ComboboxSelected>>", xFunc)
root.mainloop()

tkinter(Combobox下拉菜單)筆記

目標

學習Tkinter制作窗體軟件的基礎,Combobox下拉菜單的制作。

試驗平臺

  • windows7
  • python3.7

直接上代碼

import tkinter
from tkinter import ttk
 
 
win = tkinter.Tk()
win.title("Kahn Software v1")    # #窗口標題
win.geometry("500x300+200+20")   # #窗口位置500后面是字母x
 
'''
下拉菜單
'''
xVariable = tkinter.StringVar()     # #創(chuàng)建變量,便于取值
 
com = ttk.Combobox(win, textvariable=xVariable)     # #創(chuàng)建下拉菜單
com.pack()     # #將下拉菜單綁定到窗體
com["value"] = ("河北", "河南", "山東")    # #給下拉菜單設定值
com.current(2)    # #設定下拉菜單的默認值為第3個,即山東
 
def xFunc(event):
    print(com.get())            # #獲取選中的值方法1
    print(xVariable.get())      # #獲取選中的值方法2
 
com.bind("<<ComboboxSelected>>", xFunc)     # #給下拉菜單綁定事件
 
win.mainloop()   # #窗口持久化

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python3大文件解壓和基本操作

    python3大文件解壓和基本操作

    這篇文章主要為大家詳細介紹了python3大文件解壓和基本操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python中斷time.sleep一種更優(yōu)雅的方式:event.wait

    python中斷time.sleep一種更優(yōu)雅的方式:event.wait

    這篇文章主要介紹了python中斷time.sleep一種更優(yōu)雅的方式:event.wait,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Redis使用watch完成秒殺搶購功能的代碼

    Redis使用watch完成秒殺搶購功能的代碼

    這篇文章主要介紹了Redis使用watch完成秒殺搶購功能的代碼,具有很好的參考價值,希望對大家有所幫助,一起跟隨小編過來看看吧
    2018-05-05
  • tensorflow使用指定gpu的方法

    tensorflow使用指定gpu的方法

    TensorFlow是一個基于數(shù)據(jù)流編程(dataflow programming)的符號數(shù)學系統(tǒng),被廣泛應用于各類機器學習,這篇文章主要介紹了tensorflow使用指定gpu的方法,需要的朋友可以參考下
    2020-02-02
  • Python調用百度AI實現(xiàn)圖片上表格識別功能

    Python調用百度AI實現(xiàn)圖片上表格識別功能

    這篇文章主要給大家介紹了關于Python調用百度AI實現(xiàn)圖片上表格識別功能的相關資料,在Python環(huán)境下,利用百度AI開放平臺文字識別技術,對表格類圖片進行識別,需要的朋友可以參考下
    2021-09-09
  • mysql 之通過配置文件鏈接數(shù)據(jù)庫

    mysql 之通過配置文件鏈接數(shù)據(jù)庫

    這篇文章主要介紹了mysql 之通過配置文件鏈接數(shù)據(jù)庫的相關資料,主要是一個單例餓漢式的獲得數(shù)據(jù)庫連接方法工具類的實現(xiàn),需要的朋友可以參考下
    2017-08-08
  • Django admin美化插件suit使用示例

    Django admin美化插件suit使用示例

    這篇文章主要介紹了Django admin美化插件suit使用示例,簡單介紹了suit的使用界面示例,官方文檔,安裝語句等相關內容,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • python實現(xiàn)圖像增強算法

    python實現(xiàn)圖像增強算法

    這篇文章主要為大家詳細介紹了python實現(xiàn)圖像增強算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • python 實現(xiàn)一次性在文件中寫入多行的方法

    python 實現(xiàn)一次性在文件中寫入多行的方法

    今天小編就為大家分享一篇python 實現(xiàn)一次性在文件中寫入多行的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python求導數(shù)的方法

    Python求導數(shù)的方法

    這篇文章主要介紹了Python求導數(shù)的方法,涉及Python數(shù)學運算的相關技巧,需要的朋友可以參考下
    2015-05-05

最新評論

来凤县| 乳山市| 香港| 呼伦贝尔市| 桃园县| 广河县| 大连市| 萨嘎县| 浠水县| 翁牛特旗| 星子县| 常州市| 福海县| 鲁山县| 东阳市| 涪陵区| 尚志市| 洛隆县| 三河市| 遂川县| 通道| 广丰县| 五台县| 秭归县| 久治县| 抚宁县| 寻乌县| 沈丘县| 那坡县| 康保县| 苏州市| 新余市| 崇仁县| 乐陵市| 湘阴县| 南丹县| 渝北区| 钟山县| 资源县| 济宁市| 平阳县|