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

企业推广的网站游戏 网站模板

企业推广的网站,游戏 网站模板,sem优化,汕头网页设计目录 一,菜单栏 二,工具栏 三,状态栏 四,浮动窗口 五,对话框 一,菜单栏 MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) {ui->setupUi(this);// 创建菜单栏…

目录

一,菜单栏

二,工具栏

三,状态栏

四,浮动窗口

五,对话框


一,菜单栏

MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);// 创建菜单栏QMenuBar* menuBar = new QMenuBar(this);this->setMenuBar(menuBar);// 创建菜单QMenu* menu1 = new QMenu("文件(&F)");QMenu* menu2 = new QMenu("编辑(&E)");QMenu* menu3 = new QMenu("视图(&V)");menuBar->addMenu(menu1);menuBar->addMenu(menu2);menuBar->addMenu(menu3);// 子菜单QMenu* menuParent = new QMenu("父菜单");QMenu* menuChild = new QMenu("子菜单");menuBar->addMenu(menuParent);menuParent->addMenu(menuChild);// 分割线menuBar->addSeparator();// 创建菜单项QAction* action1 = new QAction("新建");QAction* action2 = new QAction("打开");QAction* action3 = new QAction("保存");QAction* action4 = new QAction("另存为");QAction* action5 = new QAction("退出");menu1->addAction(action1);menu1->addAction(action2);menu1->addAction(action3);menu1->addAction(action4);menu1->addAction(action5);// 给action添加信号connect(action1,&QAction::triggered,this,&MainWindow::handle1);connect(action2,&QAction::triggered,this,&MainWindow::handle2);connect(action3,&QAction::triggered,this,&MainWindow::handle3);connect(action4,&QAction::triggered,this,&MainWindow::handle4);connect(action5,&QAction::triggered,this,&MainWindow::close);
}

二,工具栏

    // 菜单项放到工具栏QToolBar* toolbar1 = new QToolBar();QToolBar* toolbar2 = new QToolBar();toolBar->addAction(action1);toolBar->addAction(action2);// 只能放左侧或者右侧toolbar2->setAllowedAreas(Qt::LeftToolBarArea | Qt::RightToolBarArea);// 不能浮动toolbar2->setFloatable(false);// 不能移动toolbar2->setMovable(false);

三,状态栏

    // 创建状态栏QStatusBar* statusBar = this->statusBar();this->setStatusBar(statusBar);// 显示临时消息//statusBar->showMessage("这是一个状态消息", 3000);// 给状态栏中添加子控件QLabel* label = new QLabel("这是一个QLabel");statusBar->addWidget(label);// 给状态栏添加进度条QProgressBar* progressBar = new QProgressBar();progressBar->setRange(0,100);progressBar->setValue(50);statusBar->addWidget(progressBar);// 给状态栏设置按钮QPushButton* button = new QPushButton("按钮");statusBar->addPermanentWidget(button);

四,浮动窗口

    // 给主窗口加子窗口QDockWidget* dockWidget = new QDockWidget();this->addDockWidget(Qt::LeftDockWidgetArea,dockWidget);// 浮动窗口也可以设置标题dockWidget->setWindowTitle("这是浮动窗口");// 给浮动窗口内部添加控件QWidget* container = new QWidget();dockWidget->setWidget(container);// 创建布局管理器,把布局管理器设置到QWidget中QVBoxLayout* layout = new QVBoxLayout;container->setLayout(layout);// 创建其他控件添加到layout中QLabel* label2 = new QLabel("这是个按钮");QPushButton* buttuon = new QPushButton("这是按钮");layout->addWidget(label);layout->addWidget(button);// 设置浮动窗口允许停靠的位置dockWidget->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::TopDockWidgetArea);

五,对话框

void QDialog::on_pushButton_clicked()
{QDialog* dialog = new QDialog(this);dialog->setWindowTitle("这是一个对话框");// 设置对话框的尺寸dialog->resize(600,600);// 通过 show 方法就可以显示对话框dialog->show();// delete dialog;// 正确做法应该是把 delete 和关闭按钮的点击信号关联起来// 在用户去点击关闭的时候,触发 delete// Qt 为了让咱们写的方便,直接给 QDialog 设置了一个属性// 可以通过设置属性,完成上述效果dialog->setAttribute(Qt::WA_DeleteOnClose);
}
http://www.dtcms.com/wzjs/558417.html

相关文章:

  • 建设银行信用卡网站是多少淘宝店铺不允许发布网站建设了
  • 专业的深圳网站建设公司哪家好成都网站排名
  • 网站移动端建设深圳中国电信网站备案
  • 中英网站搭建报价表做封面字体下载好的网站
  • 海兴县建设工程招标信息网站企业微信一年的费用要多少
  • 优秀网站欣赏企业官网模板免费
  • 黄页网站软件下载免费app阿里巴巴alexa排名
  • 苏州企业网站建设公司只选亿企邦百度怎么收录自己的网站
  • 电子商务网站建设答案五合一网站制作视频教程?
  • 网站怎么做能提升ip流量wordpress教程 微信
  • 哈尔滨网站优化流程wordpress手机上发文章
  • 一 建设网站前的市场分析如何做拼车网站app
  • 宏大建设集团网站湛江网站建设策划
  • 做企业网站为什么要服务器呢免费建站哪家性价比高
  • 网站栅格布局景观设计公司名称
  • .电子商务网站建设的核心开一个小程序要多少钱
  • 阜新网站开发网站建设教程最新资讯
  • wordpress同步大鱼号seo推广费用需要多少
  • 中国精准扶贫网站建设现状WordPress禁止下载
  • dw网站制作模板建设银行网站支付流程
  • 天河网站建设公司排名主页网址
  • 免费建网站专业群建设专题网站
  • 青岛企业网站制作公司网站上添加图片的原则
  • 浙江杭州网站建设服务公司哪家好wordpress+添加版权
  • 网站网站的建设美食网站中饮食资讯该怎么做
  • 小程序代理商有哪些北京seo排名服务
  • 建个网站大概多少钱正规考证培训机构
  • 网站建设如何制作教程网站怎么做二维码链接地址
  • 网站怎么做footer网站网站制作开发需要哪些技术
  • 连江网站建设服务rt19 wordpress