嘿伙计们,我遇到了一个我不知道如何解决的问题。我刚刚遇到了一个使用 PyGtk 在 python 中设计 GUI 的团队。
我需要制作一个在屏幕上具有可点击区域的 GUI。我需要将屏幕分成 12 个相等的区域,中间有一个正方形。像这样:http: //imgur.com/PMT3m
我考虑过使用按钮,但按钮是矩形的。是否可以制作与图片中显示的形状不同的按钮?如果我可以改变窗口的大小,这些按钮会调整大小吗?
我想到的另一个选项是创建一个动作侦听器来侦听鼠标单击,收集有关单击的位置数据,然后根据它所在的区域调用特定方法。在这种方法中,我需要使用静态图像作为背景,这是不可取的。如果可能的话,我想让它具有抵抗力。
有没有人做过这样的事情?如果是这样,您使用了什么方法?我不需要一些人为我编写代码我只需要帮助开始。哪种方法看起来更理智?我没有很多使用其他 python GUI 工具的经验,所以我愿意接受其他建议,例如 pyQt 或 wxPython。
提前致谢!