这个小程序列出了程序的基本雏形,如图

主要使用的类
1-QMainWindow
2-QPlainTextEdit
3-QSessionManager
4-QTextDocument
5-QFileDialog
6-QMessageBox
7-QMenu
8-QToolBar
9-QAction
10-QSettings
知识点-1
QSessionManager是处理系统关机阻塞,就是电脑关机时程序做的事情
参考文章
https://blog.csdn.net/suibiandewo93/article/details/96168499
知识点-2
QSettings记录程序退出时的状态,然后下次加载时恢复
void MainWindow::writeSettings()
//! [37] //! [39]
{
QSettings settings(QCoreApplication::organizationName(), QCoreApplication::applicationName());
settings.setValue("geometry", saveGeometry());
}
其他也没啥了
本文介绍了Qt编程中使用QSessionManager处理系统关机时的阻塞操作,以及利用QSettings记录程序退出状态并在下次启动时恢复。主要涉及的类包括QMainWindow、QPlainTextEdit等,讲解了如何保存和恢复窗口几何信息。

1095

被折叠的 条评论
为什么被折叠?



