QT中QWidget类参考!(89)
2023-06-03 来源:旧番剧
属性
bool dockWindowsMovable - 锚接窗口是否可以移动
bool opaqueMoving - 锚接窗口是否是被不透明地移动
bool rightJustification - 主窗口是否右对齐它的锚接窗口
bool usesBigPixmaps - 大像素映射是否生效
bool usesTextLabel - 工具条按钮的文本标签是否生效
保护成员
virtual void childEvent ( QChildEvent * e )
保护槽
virtual void setUpLayout ()
virtual bool showDockMenu ( const QPoint & globalPos )
void menuAboutToShow ()
相关函数
QTextStream & operator<< ( QTextStream & ts, const QMainWindow & mainWindow )
QTextStream & operator>> ( QTextStream & ts, QMainWindow & mainWindow )
详细描述
QMainWindow类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。
主窗口通常用在提供一个大的中央窗口部件(例如文本编辑或者绘制画布)以及周围菜单、工具条和一个状态条。QMainWindow常常被继承,因为这使得封装中央部件、菜单和工具条以及窗口状态变得更容易。继承使创建当用户点击菜单项或者工具条按钮时被调用的槽成为可能。你也可以使用Qt设计器来创建主窗口。我们将简要地回顾一下有关添加菜单项和工具条按钮,然后描述QMainWindow自己的便捷。
QMainWindow *mw = new QMainWindow;
QTextEdit *edit = new QTextEdit( mw, “editor” );
edit->setFocus();
mw->setCaption( “Main Window” );