el desarrollo de Go-QT5 de la barra de estado
introducción
- En esta parte de QT5 tutorial, vamos a crear menús y barras de herramientas.
- La ventana principal:
- QMainWindow clase proporciona una ventana principal de la aplicación.
- Se le permite utilizar la aplicación para agregar una barra de estado, barras de herramientas y barras de menús.
observaciones
- En esta sección se comience a utilizar los menús y barras de herramientas básicas.
- La información de estado se muestra la barra de estado.
- Se crea una pequeña barra de estado de la ventana con QMainWindow.
- clase QMainWindow primer método llamado StatusBar () para crear una barra de estado.
- El objeto barra de estado devuelto las llamadas posteriores. Los ShowMessage () muestra un mensaje en la barra de estado.
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()
}