我目前正在使用Python 2.7.12上的TKinter开发用户界面。我开始使用Windows 10,一切都很顺利。现在我将代码转移到Ubuntu(它将成为目标平台),我遇到了OptionList小部件的问题。
List的代码如下所示:
...
optionList = ['None']+self.aPandasDataFrame.index.tolist()
omv = StringVar(master=aPopUpwindow)
omv.set("None")
self.om = OptionMenu(aPopUpWindow, omv, *optionList, command = update_aPopUpWindow)
self.om.config(width=15)
self.om.place(x=20,y=20,width=400)
self.om.grid(row=1, column=0)
...
该列表似乎对于Ubuntu来说太大了。单击它时,只显示OptionList的轮廓而没有文本。通过单击它,程序就像我实际做了选择一样。目前解决这个问题的唯一方法是彻底删除列表中的项目,这对最终程序来说是没有选择的。
你知道如何使这项工作吗?
感谢您的帮助。 Sarem