QT主窗口编辑

编程入门 行业动态 更新时间:2024-10-14 20:22:31

QT主<a href=https://www.elefans.com/category/jswz/34/1771087.html style=窗口编辑"/>

QT主窗口编辑

一、菜单栏设置

    //获取菜单栏指针QMenuBar*m = menuBar();//添加菜单栏选项QMenu *fmb = m->addMenu("文件");//获取菜单栏选项行为指针。QAction *pNEW = fmb->addAction("新建");//绑定菜单栏选项行为connect(pNEW, &QAction::triggered, [](bool is){qDebug()<<is;});QPushButton *b = new QPushButton(this);b->setText("nihao");

二、分割线使用

    QAction *pNEW = fmb->addAction("新建");//绑定菜单栏选项行为connect(pNEW, &QAction::triggered, [](bool is){qDebug()<<is;});QPushButton *b = new QPushButton(this);b->setText("nihao");//调用位置决定了分割线位置fmb->addSeparator();QAction *pOPEN = fmb->addAction("打开");QMenu *dmb = m->addMenu("删除");

三、工具栏设置

    //获取工具栏指针QToolBar *toolbar = addToolBar("toolbar");//工具栏添加行为toolbar->addAction(pOPEN);//工具栏添加控件toolbar->addWidget(b);//获取状态栏指针QStatusBar *stb = statusBar();QLabel *lb = new QLabel(this);lb->setText("normal text");//从左往右添加stb->addWidget(lb);//从右往左添加//当添加同一控件时,最后的添加步骤覆盖之前的添加。stb->addPermanentWidget(lb);

四、核心控件

    //核心控件QTextEdit *te = new QTextEdit(this);//添加核心控件setCentralWidget(te);

五、浮动窗口

    QDockWidget *dw = new QDockWidget(this);//添加浮动窗口addDockWidget(Qt::LeftDockWidgetArea,dw);

 

更多推荐

QT主窗口编辑

本文发布于:2024-02-07 00:34:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1751857.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:窗口   编辑   QT

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!