我想知道如何在Windows中创建没有默认边框的应用程序。尤其是带有最小,最大化和关闭按钮的标题栏。 我正在考虑编写一个行情自动收录器程序,该程序在屏幕的顶部或底部占用一个狭窄的空间,但是除非能够在Python中创建一个瘦应用程序,否则我不会尝试。感谢您对术语的任何帮助;也许我不知道如何在搜索中提出正确的问题。Tkinter有此选项吗? 谢谢

有帮助吗?

解决方案

我在此处找到了一个示例,回答了我的问题。overrideredirect(1)是关键功能。

我喜欢这种方法是因为我熟悉Tk并喜欢使用Tk解决方案,但是其他解决方案请参见其他答案。 通用标签

只需添加您自己的kill按钮或quit方法。

其他提示

如果您愿意使用 Qt / PySide ,看看QtCore.Qt.FramelessWindowHint。下面的代码只是证明了这是可能的,并且不会尝试非常有用。特别是,您将不得不强制终止该应用程序才能将其关闭。在适当的实现中,您将以自定义方式处理鼠标事件,以允许用户移动和关闭应用程序。要运行此程序,您将需要安装 PySide

破解密码 通用标签

尝试使用QT Designer和Python(PyQT4)

和此代码 通用标签

TestUI是您的UI文件 通过使用“ cmd”进入您的项目目录来创建(通过cd [space] [此处是您的路径])

并输入 通用标签

上面将在项目文件夹上创建TestUI.py

resfile.ui是您在QT Designer上创建的文件

希望这会有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top