有没有什么简单的方法可以在与上次打开应用程序时相同的位置打开 Qt 对话框?
即保留应用程序 session 之间的对话位置?
通过简单的方式,我的意思是不要在文件中手动写入窗口位置,然后读取:)
最佳答案
您可以使用 QSettings 类来实现这一点。它是一个抽象类,允许您的应用程序存储其设置以便在下次启动时检索它们。
保存设置:
QSettings settings("ValueName", "Value");
读取设置:
QString v = settings.value("ValueName");
关于qt - 如何控制QDialog的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1538425/