1
我已經遍尋此地,但無法找到有效的答案。在python中,我如何獲得gtk標籤的大小(寬度,高度)?
element.get_allocation().y returns -1
element.get_allocation().height returns 1
這是用來創建標籤
item_link_summary = Gtk.Label(item_summary)
item_link_summary.show()
self.layout1.put(item_link_summary, 0, top)
print item_link_summary.get_allocation().y
儘管您調用了show,但直到widget已經實現並佈局之後才能獲得大小。請參閱http://stackoverflow.com/questions/2675514/totally-fed-up-with-get-gtk-widget-height-and-width – user4815162342