QT中QWidget类参考!(95)
2023-05-03 来源:飞速影视
f.close();
}
为了恢复锚接窗口的位置和大小(通常是当这个应用程序再次开始),请这样做:
QFile f( filename );
if ( f.open( IO_ReadOnly ) ) {
QTextStream ts( &f );
ts >> *mainWindow;
f.close();
}
QSettings类可以和这些流操作符联合使用来存放这个应用程序的设置。
QMainWindow对锚接窗口和工具条的管理很明显地是由QDockArea在后面完成的。
对于多文档界面(MDI),使用QWorkspace作为中央窗口部件。
把锚接窗口(例如工具条)添加到QMainWindow的锚接区域是很简单的。如果被提供的锚接区域对于你的应用程序是不够的,我们建议你创建一个QWidget的子类并且把你自己的锚接区域(请参考QDockArea)添加到这个子类中,因为QMainWindow只提供了由它提供的标准锚接区域的特定功能。
也可以参考QToolBar、QDockWindow、QStatusBar、QAction、QMenuBar、QPopupMenu、QToolTipGroup、QDialog和主窗口和相关类。
成员类型文档
QMainWindow::DockWindows
右键点击锚接区域会弹出锚接窗口菜单(createDockWindowMenu()被自动调用)。当被调用时,在代码中你可以通过这个枚举变量指定哪些项应该出现在菜单中。
QMainWindow::OnlyToolBars - 菜单将会列出所有的工具条,但没有任何其它锚接窗口。
QMainWindow::NoToolBars - 菜单将会列出除工具条之外的所有的锚接窗口。
QMainWindow::AllDockWindows - 菜单将会列出所有的工具条和其它锚接窗口。(这是默认值。)
成员函数文档
QMainWindow::QMainWindow ( QWidget * parent = 0, const char * name = 0, WFlags f = WType_TopLevel )
构造一个空的主窗口。parent、name和窗口部件标记f被传递给QWidget构造函数。
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号