
答案1
我非常懷疑是否可以在 Windows 中更改按鈕順序,但 GTK 可以!若要變更“取消”/“否”/“是”按鈕的順序,請gtk-alternative-button-order
透過將其新增至~/.config/gtk-3.0/settings.ini
檔案來設定屬性:
[Settings]
gtk-alternative-button-order = 1
對於某些背景,GNOME 人機介面指南指定取消按鈕應位於左側:
當對話方塊包含肯定按鈕和取消按鈕時,請務必確保取消按鈕首先出現在肯定按鈕之前。在從左到右的語言環境中,它位於左側。
此按鈕順序可確保使用者在遇到肯定按鈕之前意識到並提醒其能夠取消。
但它是Linux;所以它是可配置的!來自gtk_dialog_set_alternative_button_order() 文檔:
設定替代按鈕順序。如果“gtk-替代按鈕順序” 設定設定為
TRUE
,對話方塊按鈕將根據傳遞給該函數的回應 ID 的順序重新排序。預設情況下,GTK+ 對話方塊使用由GNOME 人機介面指南確認按鈕位於最右側,取消按鈕位於左側。但是內建的 GTK+ 對話框和Gtk訊息對話框確實提供了替代按鈕順序,這更適合某些平台,例如Windows。
這Windows 使用者體驗指南有相反的建議。他們指出:
按以下順序顯示提交按鈕:
- 好的/[執行]/是
- [不要這樣做]/不
- 取消
- 申請(如果有)
- 幫助(如果有)