作者sariel0322 (sariel)
看板Python
标题[问题] python ttk combobox 问题
时间Mon Mar 23 14:36:50 2015
我想要读取文件里特定某一行内的东西放到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://webptt.com/cn.aspx?n=bbs/Python/M.1427092612.A.ECE.html
2F:→ tryagaaa: 简单的来说 就是在点第二个ComboBox的时候 去检查第一个 03/23 14:43
3F:→ tryagaaa: ComboBox里面的东西 这样会产生连动的效果~ 03/23 14:44
嗯嗯,但是我目前第一个还写不出来....
※ 编辑: sariel0322 (182.234.196.206), 03/23/2015 16:00:19