1.10 qt.go 模式对话框

06 模式对话框

调整ui,界面上添加一个Label
1.10 qt.go 模式对话框

go-uic 生成ui.go

这就是新建弹出一个模态对话框和模态窗口的一个例子.

	mw := NewUi_MainWindow2()
	mw.MainWindow.Resize(500, 500)
	mw.MainWindow.Show()
	pDialog := qtwidgets.NewQDialog(nil, 0)
	pDialog.Resize(400, 400)
	pDialog.SetWindowTitle("子对话框")
	pDialog.SetModal(true) // 设置模态
	pDialog.Show()

	pWidget := qtwidgets.NewQWidget(nil, 0)
	pWidget.Resize(300, 300)
	pWidget.SetWindowTitle("子窗口")
	pWidget.SetWindowModality(qtcore.Qt__ApplicationModal) // 设置模态
	pWidget.Show()

1.10 qt.go 模式对话框