就 GUI 而言,我一直在寻找 wxpython 的一些灵感。演示中的所有内容看起来都很无聊且没有灵感,所以我想朝着自己的方向前进,但我不知道如何使用我在 Photoshop 中制作的自己的按钮或我自己的背景图像。
我对 GUI 编程有点陌生,所以我问你是否可以清楚我应该采取哪些步骤。初始化框架后...如何加载自定义按钮或设置面板背景?
就 GUI 而言,我一直在寻找 wxpython 的一些灵感。演示中的所有内容看起来都很无聊且没有灵感,所以我想朝着自己的方向前进,但我不知道如何使用我在 Photoshop 中制作的自己的按钮或我自己的背景图像。
我对 GUI 编程有点陌生,所以我问你是否可以清楚我应该采取哪些步骤。初始化框架后...如何加载自定义按钮或设置面板背景?
正如 acattle 指出的那样,我已经写过如何更改面板的背景。你应该注意到 wxPython 不是一个主题化的 GUI 工具包。它尽可能地使用操作系统的原生小部件,而且大多数时候,这些小部件并不是很适合主题化。如果您需要,那么您应该查看 Tkinter(尤其是 ttk)或 pyside/pyQt。
如果您需要位图按钮,有几个选项:
我做了一些谷歌搜索,发现了这个设置面板背景的教程。
多用谷歌搜索,我发现这篇文章谈论 wxPython 的位图按钮类并展示了一些代码示例。
如果您要使用自定义图像,我建议您非常小心地设计您的 GUI。您需要特别注意您的间距和文本大小,否则您的 GUI 可能看起来像废话。