如何在 Python FMX GUI App 上显示 PopUp ShowMessage?

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

如何在

DelphiFMX Python App
上显示
MessageBox
ShowMessage 弹出对话框?

我基本上想要一个带有

Form
Button
,当你按下按钮时,应该会有一个像这样的弹出窗口:

我有一个按钮点击事件,但我不知道该放什么来显示这样的消息弹出窗口。我目前有以下代码:

from delphifmx import *

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

        self.myButton = Button(self)
        self.myButton.Parent = self
        self.myButton.Position.X = 100
        self.myButton.Position.Y = 100
        self.myButton.Width = 200
        self.myButton.Height = 200
        self.myButton.Text = "Click me"

        self.myButton.OnClick = self.myButtonClick

    def myButtonClick(self, sender):
        print('Button Clicked!')


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

main()

我用

myButtonClick
方法写什么?

python user-interface popup firemonkey messagebox
1个回答
0
投票

就这么简单:

DialogService.ShowMessage("Hello World")

这是一张显示它在单击按钮时工作的屏幕截图:

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