如何使用自己的自定义按钮并使用wxpython进行设计

时间:2012-06-21 00:58:57

标签: button wxpython setbackground

就GUI而言,我一直在寻找wxpython的灵感。演示中的所有内容看起来都很无聊,没什么吸引力,所以我想走自己的方向,但我无法弄清楚如何使用自己在photoshop中制作的按钮或我自己的背景图像。

我对GUI编程很陌生,所以我想你是否可以清楚我应该采取什么步骤。一旦我初始化框架...如何加载我的自定义按钮,或设置面板背景?

2 个答案:

答案 0 :(得分:2)

正如acattle指出的那样,我已经写过如何更改面板的background。您应该注意到wxPython不是一个可用的GUI工具包。它尽可能使用操作系统的本机小部件,大多数时候,这些小部件都不是很容易理解。如果你需要,那么你应该看看Tkinter(特别是ttk)或pyside / pyQt。

如果您需要位图按钮,有几个选项:

  • BitmapButton
  • GradientButton
  • AquaButton
  • PlateButton

答案 1 :(得分:0)

我做了一些谷歌搜索,我发现this tutorial用于设置面板的背景。

更多谷歌搜索,我发现this post正在讨论wxPython的Bitmap Button Class,并展示了一些代码示例。

如果您要使用自定义图像,我建议您非常谨慎地设计GUI。你需要特别注意你的间距和文字大小,否则你的GUI可能看起来像废话。