2014-02-26 62 views

回答

0

是的,這是可能的。你有兩個選擇:

  1. 創建一個列表框的文本組件的孩子,並使用place幾何管理器直接放置在光標下。這有一個缺點,即列表框不能超出窗口的邊界。這意味着,如果您位於窗口的最底部,則需要將列表框放在條目的上方,而不要低於
  2. 創建一個頂層,其中overrideredirect設置爲True。然後,您可以使用geometry方法將其置於光標的正下方。這具有能夠漂浮在文本小部件上的優點,但需要更多關注細節,以便用戶不能將文本小部件從彈出窗口移開。
+0

第一個看起來並不像我所顯示,因爲窗口裝飾的,我可以禁用那些? – kaboom

+0

第一個應該沒有窗口裝飾,因爲它只是一個列表框。第二個,就像我建議的那樣,需要設置'overrideredirect'標誌,這將關閉所有的窗口設置。 –

相關問題