如何在Python(Windows)中创建无边界应用程序?
-
28-10-2019 - |
题
我想知道如何在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上创建的文件
希望这会有所帮助。
不隶属于 StackOverflow