0

小部件的填充选项可以这样设置:

frm = ttk.Frame(padding = "5 5 10 10")

我想在程序执行期间检查和更改它,并写了这个:

if frm['padding'] == "5 5 10 10":
    do something

问题是,“5 5 10 10”没有返回!我在 0x1d753f0 等处得​​到像素对象。由于每次程序运行时内存位置都会发生变化,这对我没有用。如何获得可用的响应?

4

1 回答 1

0

frm['padding']返回像素对象的元组。string您可以通过其属性获取每个像素对象的值:

for po in f['padding']: 
    print po.string
于 2013-08-16T01:18:45.747 回答