Qt主窗口中的工具栏
admin
2023-02-05 07:20:04
0




工具栏类

QToolBar

快捷项

QAciton

	QToolBar* tb = addToolBar("Tool Bar");	//addToolBar是Qt主窗口的成员函数,在主窗口中创建工具栏并得到指针
	
	QAciton *action = new QAciton("", NULL);	//创建一个快捷项
	
	action->setToolTip("Open");	//鼠标移动到这里时显示open
	
	action->setIcon(QIcon(":/Res/pic/open.png"));    //设置该快捷项图标在资源文件中//的路径

	tb->addAction(action);    //将该快捷项添加到工具栏中	


1、QToolBar的关键成员函数

-void setFloatable(bool floatable)     //设置在创建的工具栏中能不能悬浮

-void setMoveable(bool moveable)    //设置工具栏不能能移动

-void setIconSize(const QSize& iconSize)    //s设置工具栏里每个快捷项图标的大小



2、QToolBar中可以加入任意的QWidget组件

    QToolBar *tb = addToolBar("Tool Bar");
    
    QPushButton *b = new QPushButton("Button");
    
    QLabel *l = new QLable("Label");
    
    QLineEdit *e = new QLineEdit();
    
    tb->addWidget(b);
    
    tb->addWidget(l);
    
    tb->addWidget(e);




3、工具栏应用

    this->resize(800, 480);

    QToolBar *tb = this->addToolBar("Tool Bar");

    QAction *action = new QAction("", NULL);

    action->setToolTip("Open"); //设置鼠标移动到快捷项中时显示的字

    action->setIcon(QIcon(":/Res/open.png"));  //:表示添加的图片在资源文件下,/Res是资源文件该open.png所在的前缀

    tb->addAction(action);  //添加快捷项到工具栏中

    tb->setIconSize(QSize(100, 100));   //设置工具栏中的快捷项图标大小

    tb->setFloatable(false);    //设置工具栏不可以停靠在别的位置

    tb->setMovable(false);  //设置工具栏不可以移动








相关内容

热门资讯

胡塞武装袭击红海油轮,特朗普威... 据路透社报道,当地时间7月23日,也门胡塞武装表示已在红海袭击两艘沙特油轮,并称这两艘油轮违反该组织...
刚签就要黄了?特朗普:核能协议... 据彭博社报道,当地时间7月23日,美国总统特朗普表示,美国与沙特阿拉伯的民用核能合作协议能否落地,将...
原创 宇... 可观测宇宙的范围远远超出了以光年为单位的其年龄,因为在遥远光线传播的过程中,空间本身已经膨胀了。然而...
我国研发出具有“电子共振”结构... 【我国研发出具有“电子共振”结构的钙钛矿光伏电池】财联社7月22日电,苏州大学李耀文、陈先凯与东南大...
我国牵头制定,智能制造用例国际... 国际电工委员会智能制造系统委员会(IEC/SyC SM)近日发布《智能制造用例模板》国际标准。该标准...
一文看懂三星Z系列三款折叠新机... 【CNMO科技消息】近日,三星正式发布Z Fold8 Ultra、Z Fold8以及Z Flip8三...
4位菲尔兹奖得主有3位会说中文... 当地时间7月23日,2026年国际数学家大会在美国费城开幕,国际数学联盟在开幕式上正式公布第二十一届...
菲尔兹奖得主邓煜:做真正喜欢的... 文 | 《中国科学报》 记者 赵广立初次和邓煜对话是轻松的,没有被数学天才“碾压”的感受。他会耐心听...
如何抢抓6G机遇?低空怎样飞得... 7月23日,记者从双流区获悉,2026天府科学家创新发展大会暨成都科产融合对接活动双流(电子信息)专...
腾讯云官宣大规模部署国产化算力... 在2026世界人工智能大会的分论坛现场,腾讯云高管首次公开明确宣布,将大规模部署国产化算力,目标直指...