コード例 #1
0
ファイル: mainwindow.go プロジェクト: gooops/goqt
func (w *MainWindow) readSettings() {
	setting := ui.NewQSettingsWithOrganizationApplicationParent("GoQt", "Application Example", w)
	defer setting.Delete()
	pos := setting.ValueWithKeyDefaultvalue("pos", ui.NewQVariantWithPoint(ui.NewQPointWithXposYpos(200, 200))).ToPoint()
	size := setting.ValueWithKeyDefaultvalue("size", ui.NewQVariantWithSize(ui.NewQSizeWithWidthHeight(400, 400))).ToSize()
	w.Move(pos)
	w.Resize(size)
}
コード例 #2
0
ファイル: mainwindow.go プロジェクト: gooops/goqt
func (w *MainWindow) writeSettings() {
	setting := ui.NewQSettingsWithOrganizationApplicationParent("GoQt", "Application Example", nil)
	setting.SetValue("pos", ui.NewQVariantWithPoint(w.Pos()))
	setting.SetValue("size", ui.NewQVariantWithSize(w.Size()))
}