介绍
- 在这部分Qt5教程中,我们将创建菜单和工具栏。
- 主窗口:
- QMainWindow 类提供了一个主要的应用程序窗口。
- 你用它可以让应用程序添加状态栏,工具栏和菜单栏。
案例说明
- 本节开始菜单和工具栏的基本使用。
- 状态栏用于显示状态信息。
- 你用 QMainWindow 创建状态栏的小窗口。
- QMainWindow 类第一次调用 StatusBar()方法创建一个状态栏。
- 后续调用返回的状态栏对象。ShowMessage()状态栏上显示一条消息。
demo.go
package main
import (
"github.com/therecipe/qt/gui"
"github.com/therecipe/qt/widgets"
"os"
)
func InitUi() *widgets.QMainWindow {
app := widgets.NewQMainWindow(nil, 0)
app.SetWindowTitle("Qt 教程")
app.SetGeometry2(300, 300, 300, 220)
app.SetWindowIcon(gui.NewQIcon5("images/app.ico"))
app.StatusBar().ShowMessage("Ready", 5)
return app
}
func main() {
widgets.NewQApplication(len(os.Args), os.Args)
app := InitUi()
app.Show()
widgets.QApplication_Exec()
}