Tkinter OptionList搞砸了Ubuntu

时间:2017-03-25 11:21:59

标签: python ubuntu tkinter widget

我目前正在使用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

0 个答案:

没有答案