当我在没有安装Delphi的情况下使用DelphiVCL for Python时,我遇到了表单的一个问题。应用程序按预期工作,除了当我按下表单的最小化边框图标时,表单没有最小化。这是正常的,或者只有在我使用的计算机上才有这种行为。我在Windows 10上使用Python 3.10。稍后编辑:下面是示例代码:
from delphivcl import *
def main():
Application.Initialize()
Application.Title = "Template Python GUI Delphi VCL"
app = Form(Application)
app.SetProps(Caption = "Welcome")
app.Show()
FreeConsole()
Application.Run()
app.Destroy()
1条答案
按热度按时间7fhtutme1#
您需要将以下代码添加到
def main()
函数中:添加完这些代码后,最小化窗口按钮将按预期工作。
Application.MainFormOnTaskBar
默认设置为False
,需要手动设置为True