当前位置: 首页 > news >正文

政务信息化建设网站wordpress高亮代码转义

政务信息化建设网站,wordpress高亮代码转义,衡阳企业seo优化首选,网络推广公司怎么找客户文章目录 工具栏创建工具栏设置toolTip工具栏配合菜单栏工具栏浮动状态 工具栏 QToolBar工具栏是应用程序中集成各种功能实现快捷键使用的一个区域。 可以有多个#xff0c;也可以没有。 创建工具栏 #include mainwindow.h #include ui_mainwindow.h也可以没有。 创建工具栏 #include mainwindow.h #include ui_mainwindow.h #includeQToolBar #includeQDebug MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) {ui-setupUi(this);QMenuBar* menuBar new QMenuBar();this-setMenuBar(menuBar);QMenu* menu1 new QMenu(文件);QMenu* menu2 new QMenu(编辑);QAction* action1 new QAction(新建);QAction* action2 new QAction(打开);menu1-addAction(action1);menu1-addAction(action2);menuBar-addMenu(menu1);menuBar-addMenu(menu2);QToolBar* toolBar new QToolBar();this-addToolBar(toolBar);QAction* action3 new QAction(保存);toolBar-addAction(action3);connect(action3, QAction::triggered, this, MainWindow::handle); }MainWindow::~MainWindow() {delete ui; }void MainWindow::handle() {qDebug() 保存; }这里添加工具栏采用的是addToolBar 而添加菜单栏采用的是setMenuBar。 菜单栏只有一个如果重复设置就是新的替换旧的set包含了替换 add只是单纯的添加重复设置就包含了多个不包含替换 一般工具栏都是图标的方式我们也可以替换成图标显示 用qrc机制先将图片导进来然后设置图标 #include mainwindow.h #include ui_mainwindow.h #includeQToolBar #includeQDebug MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) {ui-setupUi(this);QMenuBar* menuBar new QMenuBar();this-setMenuBar(menuBar);QMenu* menu1 new QMenu(文件);QMenu* menu2 new QMenu(编辑);QAction* action1 new QAction(新建);QAction* action2 new QAction(打开);menu1-addAction(action1);menu1-addAction(action2);menuBar-addMenu(menu1);menuBar-addMenu(menu2);QToolBar* toolBar new QToolBar();this-addToolBar(toolBar);QAction* action3 new QAction(ikun);action3-setIcon(QIcon(:/ikun2.png));toolBar-addAction(action3);connect(action3, QAction::triggered, this, MainWindow::handle); }MainWindow::~MainWindow() {delete ui; }void MainWindow::handle() {qDebug() 你干嘛~; }设置toolTip 这里设置的文本虽然被图标覆盖了但会以toolTip方式存在即鼠标悬停在图标上会显示文本提示信息。 当然我们也可以手动设置 工具栏配合菜单栏 工具栏的QAction也可以出现在菜单中 #include mainwindow.h #include ui_mainwindow.h #includeQToolBar #includeQDebug MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) {ui-setupUi(this);QMenuBar* menuBar new QMenuBar();this-setMenuBar(menuBar);QMenu* menu1 new QMenu(文件);QMenu* menu2 new QMenu(编辑);QAction* action1 new QAction(新建);QAction* action2 new QAction(打开);menu1-addAction(action1);menu1-addAction(action2);menuBar-addMenu(menu1);menuBar-addMenu(menu2);QToolBar* toolBar new QToolBar();this-addToolBar(toolBar);QAction* action3 new QAction(ikun);//action3-setToolTip(唱跳rap篮球);action3-setIcon(QIcon(:/ikun2.png));toolBar-addAction(action3);//菜单添加工具menu1-addAction(action3);connect(action3, QAction::triggered, this, MainWindow::handle); }MainWindow::~MainWindow() {delete ui; }void MainWindow::handle() {qDebug() 你干嘛~; }Tips 这里的action3既是QMenu的子元素又是QToolBar的子元素。 这里释放的时候Qt做了处理任何一方先delete释放了之后就不会再触发释放了。 工具栏浮动状态 #include mainwindow.h #include ui_mainwindow.h #includeQToolBar MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) {ui-setupUi(this);QToolBar* toolBar1 new QToolBar();QToolBar* toolBar2 new QToolBar();this-addToolBar(toolBar1);this-addToolBar(toolBar2);QAction* action1 new QAction(唱);QAction* action2 new QAction(跳);QAction* action3 new QAction(rap);QAction* action4 new QAction(篮球);toolBar1-addAction(action1);toolBar1-addAction(action2);toolBar2-addAction(action3);toolBar2-addAction(action4); }MainWindow::~MainWindow() {delete ui; }这里工具栏可以拖动这叫做“浮动”状态。 我们可以通过代码进行设置 工具栏初始位置 这里的addToolBar是可以通过area参数指定位置的 Qt::LeftToolBarArea停靠左侧 Qt::RightToolBarArea停靠右侧 Qt::TopToolBarArea停靠在顶部 Qt::BottomToolBarArea停靠在底部 Qt::AllToolBarArea以上四个位置都可以停靠 这些只是设置初始位置还是可以通过鼠标拖拽移动位置的 工具栏允许停靠的边缘位置 QToolBar里面有自己的方法setAllowAreas设置只能停靠在哪边 工具栏是否允许浮动 QToolBar自己的方法setFloatable设置为true表明可以浮动悬停在窗口任意位置设置 为false表明只能停靠在四周看setAllowAreas的具体设置如果没设置就四周都能停靠 工具栏是否允许移动 这个就完全不允许移动了只能在一个位置固定采用setMovable #include mainwindow.h #include ui_mainwindow.h #includeQToolBar MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) {ui-setupUi(this);QToolBar* toolBar1 new QToolBar();QToolBar* toolBar2 new QToolBar();this-addToolBar(toolBar1);this-addToolBar(Qt::LeftToolBarArea, toolBar2);//只允许停靠在左边和右边toolBar2-setAllowedAreas(Qt::LeftToolBarArea | Qt::RightToolBarArea);//不允许浮动toolBar2-setFloatable(false);//不允许移动toolBar1-setMovable(false);QAction* action1 new QAction(唱);QAction* action2 new QAction(跳);QAction* action3 new QAction(rap);QAction* action4 new QAction(篮球);toolBar1-addAction(action1);toolBar1-addAction(action2);toolBar2-addAction(action3);toolBar2-addAction(action4); }MainWindow::~MainWindow() {delete ui; }
http://www.hkea.cn/news/14579769/

相关文章:

  • 个人网站做多久有效果wordpress主题文章列表
  • 网站开发如何避开法律什么网站可以教做面包
  • 深圳专业网站优化公司报价网站建设与网页制作教程
  • 网站托管什么意思厂家网页制作
  • 增加网站访客天目建设集团 网站
  • 整站排名优化教程在线海报设计网站
  • qq网页版登录官网登录入口网站php工程师对wordpress
  • 互联网彩票网站开发马鞍山网站建设与制作
  • 网站建设中采用的技术360建筑网官网下载
  • 买一个网站需要多少钱怎么做网站广告古董
  • 电脑iis做网站企业建设网站应如何申请
  • 口碑好的盘锦网站建设温州58同城怎么做网站
  • 做盒饭的网站wordpress 4.1.1漏洞
  • 网站内容怎么选择网络广告推广方式
  • 开发网站广州上海发布官网app下载
  • 企业进行网站建设的方式网络系统分类
  • 青岛市城市建设投标网站厦门网站建设哪里好
  • 培训机构网站制作宣城有木有专业做网站的
  • 贵阳做网站的大公司有哪些服务态度好的外贸客户搜索软件
  • 淘宝客网站建设详细教程有字库wordpress
  • 从化做网站开发济南行业网站建设
  • 建设银行龙卡信用卡在境外网站支付设计师培训心得
  • 营销式网站长沙找工作哪个网站好
  • 福州服务类网站建设整合营销网站
  • 成都网站建设公司好做吗北京商场开门吗
  • 宠物网站建设目标北京专业制作网站的公司
  • 网站建设怎么说服客户专业的企业进销存软件制造厂家
  • 建一个类似淘宝的网站需要多少钱视频外链在线生成
  • 广西网站建设路做全景图有哪些网站
  • 网站建设费与无形资产百度竞价广告