Qt主窗口中的工具栏-创新互联

工具栏类

在湄潭等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站制作 网站设计制作按需定制设计,公司网站建设,企业网站建设,品牌网站制作,营销型网站建设,外贸网站制作,湄潭网站建设费用合理。

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);  //设置工具栏不可以移动

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:Qt主窗口中的工具栏-创新互联
文章起源:http://hbruida.cn/article/dhocch.html