我注意到标准对话框在 Windows 和 Linux 下以不同的顺序显示一些 CANCEL 和 OK 按钮。在 Linux 下,您会得到“[CANCEL] [OK]”,而在 Windows 下,您会得到“[OK] [CANCEL]”。
我对标准对话框没有任何问题,但是必须调整我的“自定义对话框”以匹配相同的顺序,具体取决于操作系统
我的疑惑:
1.-似乎存在一个名为 的类wx.StdDialogButtonSizer
,但我不确定应该如何使用它。有人可以发布任何简单/有效的示例吗?
还有“主要问题”:
2.- 我使用 wxglade 为对话框“构建”代码,所以我不确定我是否可以使用 StdDialogButtonSizer。有没有办法以给定的顺序定义对话框,并在运行时检查按钮是否遵循正确的顺序,如果不是,则“交换”这两个小部件?
谢谢