我在應用程序中添加了兩個GtkEntry,現在當我啓動應用程序時,其中一個焦點已經準備就緒,可以編輯了。 Dot不想在開始時關注任何元素,也不希望任何文本元素具有焦點或正在編輯。我只想讓他們顯示他們的文本,然後如果用戶想要改變他們,他點擊/選項卡,並輸入文本,然後命中輸入,它回到相同的狀態。(沒有突出顯示,或其他)GTK:如何從開始時刪除元素的焦點
回答
使用Gtk.Widget的grab_focus()方法在您初始化窗口後喜歡的任何窗口小部件
這是我嘗試的第一件事情之一,它不起作用。我會再試一次...仍然沒有工作。第一個GtkEntry是關注的焦點。有沒有一種方法可以手動「標籤」,就好像鍵盤標籤被擊中一樣。我可以做足夠多的時間去找別的東西。不幸的是,當我手動使用選項卡時,最後的GtkEntry具有突出顯示的條目。也許我可以做一個看不見的GtkEntry並使用它? – Stretto
因此,GtkEntry隱藏(不好,不是100%,不幸)GtkEntry的作品,但最後一個總是突出顯示(不集中,但如果一個班次選擇的文本,可以手動刪除它; /奇怪的是,Gtk行爲這樣;/ – Stretto
類似的問題:https://stackoverflow.com/questions/20225691/how-to-remove-highlight-from-entry-in-pygtk – Stretto
- 1. 焦點WPF元素被刪除時,鍵盤焦點在哪裏?
- 2. 如何刪除開始/結束元素
- 3. 元素刪除後的jQuery焦點
- 4. Angular2 - 如何從DOM中刪除元素並重新聚焦添加新元素時放置焦點
- 5. 如何刪除元素焦點點擊事件在AngularJs
- 6. 如何從DOM中刪除子元素時刪除父元素?
- 7. 如何從SearchView中刪除焦點?
- 8. 如何從UITextField刪除焦點?
- 9. 刪除瀏覽器默認焦點從div元素jquery
- 10. 從NotePad ++上的行開始刪除點
- 11. 如何刪除以「A」開始並以「Z」結尾的元素?
- 12. 從JTextfields刪除焦點
- 13. 從TextField刪除焦點JavaFX
- 14. 從spinner刪除焦點
- 15. 懸停時元素焦點
- 16. LINQ用於刪除從列表中的其他元素開始的元素
- 17. 從鏈表開始刪除節點
- 18. 刪除並返回焦點上的表單元素的背景
- 19. 檢測焦點何時離開元素的標準方法
- 20. 從末尾刪除元素,並添加到開始
- 21. 從24小時時間轉換開始刪除零點
- 22. 從元素中刪除元素而不刪除元素後
- 23. 當原始元素被刪除時,jquery,clone元素一起被刪除
- 24. 如何在點擊時刪除按鈕的焦點邊框?
- 25. 將焦點添加到焦點子元素上的父元素
- 26. Android Webview如何刪除加載元素的焦點/懸停狀態?
- 27. 如何從原始數組中刪除元素
- 28. 對元素焦點
- 29. 從丟失的焦點設置元素的焦點
- 30. 如何從Javascript中的元素中刪除點擊事件?
使用gtk3?我認爲你最好通過css覆蓋小部件的風格。 – AndreLDM