自定义窗口外观 Python

0 投票
2 回答
840 浏览
提问于 2025-04-16 22:56

我尝试过研究这个话题,但因为不知道怎么问,所以没找到任何信息。我刚开始做一个Python应用程序,首先想搞清楚的是外观。对于程序的外观,我想要自己定制关闭按钮、最大化按钮、最小化按钮和顶部的标题栏,就像我以前在Expression Blend中做的那样。我该如何用Python实现这个,应该使用哪个图形库(比如Tkinter等)呢?谢谢。

2 个回答

0

伙计,你想做的是去掉默认的窗口边框,然后自己创建一个。你可以用 "thewindow".overideredirect(True) 来去掉窗口的边框,然后用 tkinter 创建一个功能类似的标题栏。

想了解更多信息,可以访问 这个链接

0

如果你刚开始学习,可以看看 wxPython,这个工具用得很广泛。

如果你对Qt感兴趣,可以了解一下 PySidePyQt 这两个。

如果你只是在做Windows相关的开发,而不是跨平台的,可以考虑使用 PyWin32,这样可以直接使用Windows的API,而不是通过其他工具包。

撰写回答