[問題] python ttk combobox 問題

看板Python作者 (sariel)時間10年前 (2015/03/23 14:36), 10年前編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
我想要讀取文件裡特定某一行內的東西放到combobox裡面 請問該怎麼做? 以下是我的程式碼 import csv import os import random from Tkinter import * import tkMessageBox import ttk def domains(): domaintype = set() f = open("C:\\final\\multiple domain protein.csv","r") for row in csv.reader(f): domaintype.add(row[0]) return domaintype class GUIDemo(Frame): def __init__(self, master=None): Frame.__init__(self, master) self.grid() self.createWidgets() def createWidgets(self): self.choicedomain = ttk.Combobox(self) self.choicedomain.grid(row=2, column=6) self.choicedomain.get(domains) if __name__ == '__main__': root = Tk() app = GUIDemo(master=root) app.mainloop() 可以的話希望多問一個問題 我如果希望用兩個combobox,第二個combobox會因為第一個combobox我所選擇的不同導致內容不同 我該怎麼寫,有爬了一些網路上關於combobox的文章但還是看不太懂 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.234.196.206 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1427092612.A.ECE.html

03/23 14:41, , 1F
我之前只寫過VBA http://goo.gl/JBTNrl 邏輯應該差不多
03/23 14:41, 1F

03/23 14:43, , 2F
簡單的來說 就是在點第二個ComboBox的時候 去檢查第一個
03/23 14:43, 2F

03/23 14:44, , 3F
ComboBox裡面的東西 這樣會產生連動的效果~
03/23 14:44, 3F
嗯嗯,但是我目前第一個還寫不出來.... ※ 編輯: sariel0322 (182.234.196.206), 03/23/2015 16:00:19
文章代碼(AID): #1L3xI4xE (Python)
文章代碼(AID): #1L3xI4xE (Python)