[問題] python ttk combobox 問題
我想要讀取文件裡特定某一行內的東西放到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
03/23 14:41, 1F
→
03/23 14:43, , 2F
03/23 14:43, 2F
→
03/23 14:44, , 3F
03/23 14:44, 3F
嗯嗯,但是我目前第一個還寫不出來....
※ 編輯: sariel0322 (182.234.196.206), 03/23/2015 16:00:19
Python 近期熱門文章
PTT數位生活區 即時熱門文章