在 Python FMX GUI 应用程序中将表单初始化为最大化

问题描述 投票:0回答:1

我正在 Python 的 DelphiFMX GUI 库中制作一个应用程序。我有一个正在创建的表单,但它是作为普通窗口创建的。如何立即创建并最大化它?它应该从最大化开始。

这是我当前的代码:

from delphifmx import *

class frmMain(Form):
    def __init__(self, owner):
        self.Caption = 'My Form'
        self.Width = 600
        self.Height = 500

def main():
    Application.Initialize()
    Application.Title = "My Application"
    Application.MainForm = frmMain(Application)
    Application.MainForm.Show()
    Application.Run()
    Application.MainForm.Destroy()

main()

有我可以使用的属性或功能吗?

python user-interface firemonkey maximize-window
1个回答
0
投票

像这样在

WindowState
上使用
Form
属性:

self.WindowState = "wsMaximized"

这会将应用程序初始化为最大化。

WindowState
的默认值是
wsNormal
.

还有

wsMinimized
以最小化方式启动应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.