我正在学习 wxPython,所以大多数库和类对我来说都是新的。
我正在创建一个“首选项”对话框类,但不知道确保“确定”/“取消”(或“保存/关闭”)按钮在平台上的顺序正确的最佳方法。该程序旨在在 GNOME 和 Windows 上运行,因此我想确保每个平台的按钮顺序正确。
wxPython 是否提供了阻止我进行 if platform.system() == 'Linux'
类型的 hack 的功能?
最佳答案
只有当您使用常用对话框(如 wx.FileDialog)时,对话框的外观才能更改,如果您自己制作对话框,则布局将在每个平台上保持不变。
wx.Dialog有一个CreateStdDialogButtonSizer方法,它创建一个带有标准按钮的wx.StdDialogButtonSizer,您可能会在不同平台上看到布局的差异,但您不必使用它。
关于python - WxPython:符合“确定”/“取消”按钮顺序的跨平台方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/818942/