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

2017做哪些网站致富物流网站前端模板下载

2017做哪些网站致富,物流网站前端模板下载,天河岗顶棠下上社网站建设开发,做网站时导航条一般用什么样式菜单栏工具栏 新建工程基类是QMainWindow 1、 2、 3、 点.pro文件#xff0c;添加配置 因为之后用到lambda#xff1b; 在.pro文件添加配置c11 CONFIG c11 #不能加分号 添加头文件 #include QMenuBar//菜单栏的头文件 主窗口代码mainwindow.cpp文件 #include 工具栏 新建工程基类是QMainWindow 1、 2、 3、 点.pro文件添加配置 因为之后用到lambda 在.pro文件添加配置c11 CONFIG c11 #不能加分号 添加头文件 #include QMenuBar//菜单栏的头文件 主窗口代码mainwindow.cpp文件 #include mainwindow.h #include QMenuBar//菜单栏的头文件 #include QMenu//菜单的头文件 #include QAction//动作头函数 #include QDebug//打印头文件 #includeQToolBar//工具头文件,快捷图标工具 #includeQPushButton//添加按钮MainWindow::MainWindow(QWidget *parent): QMainWindow(parent) {//菜单栏的文件菜单QMenuBar *mBarmenuBar();//生成一个菜单栏QMenu *pFilemBar-addMenu(文件);//给菜单栏添加一个菜单名设置为文件pFile就是指向这个文件菜单QAction *pnew pFile-addAction(新建);//添加菜单项pnew指向新建菜单项 的动作返回值connect(pnew,QAction::triggered,[](){qDebug()新建被按下;});pFile-addSeparator();//添加分割线QAction *popen pFile-addAction(打开);//再添加一个菜单项pFile是指向菜单名为文件//工具栏菜单项的快捷方式;菜单栏下面的图标快捷工具QToolBar *toolBar addToolBar(toolBar);//添加工具栏菜单栏下面的可视化图标工具快捷键 toolBar指向菜单栏toolBar-addAction( pnew );//工具栏添加快捷键添加了一个指向新建菜单项QPushButton *bnew QPushButton(this);//在工具栏添加一个按键b-setText(按键1);//添加小控件toolBar-addWidget(b);//添加控件为b按钮的控件connect(b,QPushButton::clicked,[]() //()里面可以添加信号的参数列表 clicked 发了个bool 型 那么{b-setText(123);//按一次就变名字});resize(500,500);}MainWindow::~MainWindow() {}结果示图 核心控件和浮动窗口和模态和非模态对话框代码 #include mainwindow.h #include QMenuBar//菜单栏的头文件 #include QMenu//菜单的头文件 #include QAction//动作头函数 #include QDebug//打印头文件 #includeQToolBar//工具头文件,快捷图标工具 #includeQPushButton//添加按钮#includeQStatusBar//状态栏的头文件 #includeQLabel//标签头文件 #includeQTextEdit//文本编辑器 #includeQDockWidget//浮动窗口头文件#includeQDialog//对话窗口MainWindow::MainWindow(QWidget *parent): QMainWindow(parent) {//菜单栏的文件菜单QMenuBar *mBarmenuBar();//生成一个菜单栏QMenu *pFilemBar-addMenu(文件);//给菜单栏添加一个菜单名设置为文件pFile就是指向这个文件菜单QAction *pnew pFile-addAction(新建);//添加菜单项pnew指向新建菜单项 的动作返回值connect(pnew,QAction::triggered,[](){qDebug()新建被按下;});pFile-addSeparator();//添加分割线QAction *popen pFile-addAction(打开);//再添加一个菜单项pFile是指向菜单名为文件//工具栏菜单项的快捷方式;菜单栏下面的图标快捷工具QToolBar *toolBar addToolBar(toolBar);//添加工具栏菜单栏下面的可视化图标工具快捷键 toolBar指向菜单栏toolBar-addAction( pnew );//工具栏添加快捷键添加了一个指向新建菜单项QPushButton *bnew QPushButton(this);//在工具栏添加一个按键b-setText(按键1);//添加小控件toolBar-addWidget(b);//添加控件为b按钮的控件connect(b,QPushButton::clicked,[]() //()里面可以添加信号的参数列表 clicked 发了个bool 型 那么{b-setText(123);//按一次就变名字});resize(500,500);//以下是状态栏*********************QStatusBar *sBar statusBar();//QLabel *lable new QLabel(this);//新建一个标签lable-setText(Normal text file);//给标签一个名字sBar-addWidget(lable);//状态栏 添加一个控件//默认从左往右边添加sBar-addWidget(new QLabel(2,this)); // 状态栏添加一个控件 控件为2 且控件父对象是这个窗口//状态栏 添加控件从右边往左边添加sBar-addPermanentWidget(new QLabel(3,this));//核心控件*********************************QTextEdit *textEdit new QTextEdit(this);//文本编辑器指定父对象为thissetCentralWidget(textEdit); //设计一个核心控件为文本编辑器//浮动窗口QDockWidget *docknew QDockWidget(this);//一个新的浮动窗口addDockWidget(Qt::RightDockWidgetArea,dock);//F1进去看填什么参数,点击参数枚举从中看到第一个参数例子//添加一个浮动窗口dock 放在右边//模态对话框弹出的窗口无法操作主窗口//非模态对话框弹出的窗口且可以操作主窗口QMenu *menu mBar-addMenu(对话框);QAction *p1 menu-addAction(模态对话框);connect(p1,QAction::triggered,[](){QDialog dlg;//一个对话框dlg.show();//显示对话框dlg.exec();//因为这个一直不退出主窗口也不执行qDebug()1111;});QAction *p2 menu-addAction(非模态对话框);connect(p2,QAction::triggered,[](){//QDialog dlg;//一个对话框 这个因为会被释放所以改成主窗口的成员在.h文件增加//或者 动态申请 对话框 QDialog *p_dlg new QDialog(this);//动态申请 不好 如果多次进入非模块组内存只会整个程序结束才释放。内存越来越少// QDialog *p_dlg new QDialog(this);// p_dlg-show();// p_dlg-setAttribute(Qt::WA_DeleteOnClose,true);//F1进入第一参关闭的时候释放//QDialog dlg;//一个对话框 这个因为会被释放所以改成主窗口的成员在.h文件增加dlg.show();//显示对话框// dlg.exec();//非模态不能用这个会阻塞qDebug()1111;});}MainWindow::~MainWindow() {}标准对话框/文本对话框 需要包含头文件#includeQMessageBox 选中这个头可以F1进入帮助文档找到如下 void    about(QWidget * parent, const QString title, const QString text) 参1 父类 参2 标题  参3 内容文本 主代码 #include mainwindow.h #include QMenuBar//菜单栏的头文件 #include QMenu//菜单的头文件 #include QAction//动作头函数 #include QDebug//打印头文件 #includeQToolBar//工具头文件,快捷图标工具 #includeQPushButton//添加按钮#includeQStatusBar//状态栏的头文件 #includeQLabel//标签头文件 #includeQTextEdit//文本编辑器 #includeQDockWidget//浮动窗口头文件#includeQDialog//标准对话窗口头文件 #includeQFileDialog//文件对话窗口头文件#includeQMessageBoxMainWindow::MainWindow(QWidget *parent): QMainWindow(parent) {//菜单栏的文件菜单QMenuBar *mBarmenuBar();//生成一个菜单栏QMenu *pFilemBar-addMenu(文件);//给菜单栏添加一个菜单名设置为文件pFile就是指向这个文件菜单QAction *pnew pFile-addAction(新建);//添加菜单项pnew指向新建菜单项 的动作返回值connect(pnew,QAction::triggered,[](){qDebug()新建被按下;});pFile-addSeparator();//添加分割线QAction *popen pFile-addAction(打开);//再添加一个菜单项pFile是指向菜单名为文件//工具栏菜单项的快捷方式;菜单栏下面的图标快捷工具QToolBar *toolBar addToolBar(toolBar);//添加工具栏菜单栏下面的可视化图标工具快捷键 toolBar指向菜单栏toolBar-addAction( pnew );//工具栏添加快捷键添加了一个指向新建菜单项QPushButton *bnew QPushButton(this);//在工具栏添加一个按键b-setText(按键1);//添加小控件toolBar-addWidget(b);//添加控件为b按钮的控件connect(b,QPushButton::clicked,[]() //()里面可以添加信号的参数列表 clicked 发了个bool 型 那么{b-setText(123);//按一次就变名字});resize(500,500);//以下是状态栏*********************QStatusBar *sBar statusBar();//QLabel *lable new QLabel(this);//新建一个标签lable-setText(Normal text file);//给标签一个名字sBar-addWidget(lable);//状态栏 添加一个控件//默认从左往右边添加sBar-addWidget(new QLabel(2,this)); // 状态栏添加一个控件 控件为2 且控件父对象是这个窗口//状态栏 添加控件从右边往左边添加sBar-addPermanentWidget(new QLabel(3,this));//核心控件*********************************QTextEdit *textEdit new QTextEdit(this);//文本编辑器指定父对象为thissetCentralWidget(textEdit); //设计一个核心控件为文本编辑器//浮动窗口QDockWidget *docknew QDockWidget(this);//一个新的浮动窗口addDockWidget(Qt::RightDockWidgetArea,dock);//F1进去看填什么参数,点击参数枚举从中看到第一个参数例子//添加一个浮动窗口dock 放在右边//模态对话框弹出的窗口无法操作主窗口//非模态对话框弹出的窗口且可以操作主窗口QMenu *menu mBar-addMenu(对话框);QAction *p1 menu-addAction(模态对话框);connect(p1,QAction::triggered,[](){QDialog dlg;//一个对话框dlg.show();//显示对话框dlg.exec();//因为这个一直不退出主窗口也不执行qDebug()1111;});QAction *p2 menu-addAction(非模态对话框);connect(p2,QAction::triggered,[](){//QDialog dlg;//一个对话框 这个因为会被释放所以改成主窗口的成员在.h文件增加//或者 动态申请 对话框 QDialog *p_dlg new QDialog(this);//动态申请 不好 如果多次进入非模块组内存只会整个程序结束才释放。内存越来越少// QDialog *p_dlg new QDialog(this);// p_dlg-show();// p_dlg-setAttribute(Qt::WA_DeleteOnClose,true);//F1进入第一参关闭的时候释放//QDialog dlg;//一个对话框 这个因为会被释放所以改成主窗口的成员在.h文件增加dlg.show();//显示对话框// dlg.exec();//非模态不能用这个会阻塞qDebug()1111;});//以下是文件对话框和标准对话框***************//*************下面是标准对话框QAction *p3 menu-addAction(关于对话框);connect(p3,QAction::triggered,[](){ //参 父类 标题 内容QMessageBox::about(this,about,关于Qt);});QAction *p4 menu-addAction(问题对话框);connect(p4,QAction::triggered,[](){int retQMessageBox::question(this,question,are you OK?,//参 父类 标题 内容QMessageBox::Yes|QMessageBox::No);//指定对话框按钮只能枚举内的switch (ret) {case QMessageBox::Yes:qDebug()i am ok;break;case QMessageBox::No:qDebug()i am bad;break;default:break;}});//*************以下是文件对话框 *********QAction *p5 menu-addAction(文件对话框);connect(p5,QAction::triggered,[](){ //获取打开文件名称 参 父类 标题 内容//返回为字符串 文件路径QString str QFileDialog::getOpenFileName(this,open,../,//父类文本备注上一级路径souce(*.cpp *.h);;Text(*.txt);;all(*.*)//过滤选项);qDebug()str;});}MainWindow::~MainWindow() {}F1进入帮助文档标准对话 QMessageBox::question(this,question,are you OK?);使用F1进入帮助文档 函数定义有返回值 返回值枚举 标准对话框效果如下 F1 进入帮助文档文件对话 共有成员如下 QString    getOpenFileName(QWidget * parent 0, const QString caption QString(), const QString dir QString(), const QString filter QString(), QString * selectedFilter 0, Options options 0) 如下是getOpenFileName解析和举例 参数 父类 文本备注路径文本类型 过滤类型文本 文件对话框效果图 打印出文件路径
http://www.hkea.cn/news/14566559/

相关文章:

  • 招聘网站做沙龙揭阳网站建设策划方案
  • 怎么做二手网站代理wordpress管理主体
  • 做编程的 网站有哪些网站升级页面连接设置
  • 学做包子馒头的网站做网站建设的一般在哪儿找
  • 公司做网站需要哪些手续网站都需要什么类别
  • 佛山微网站建设 天博制作网站的基本工作流程
  • 网站开发与建设个人总结平面设计难吗
  • 杭州网站排名百度下载2021新版安装
  • 专门设计的网站游戏网站建设方案
  • 自己做网站并让别人访问深圳禅城网站设计
  • 肇庆网站制作费用河北邯郸网站建设
  • 深圳专业网站制作公司排名做一个微信商城小程序多少钱
  • 网站设计公司 北京全球热点app下载
  • 中国风网站模板antivirus wordpress
  • 做招聘网站需要营业执照吗桂林漓江阳朔
  • 南美洲网站后缀如何进行网站网站调试
  • 深圳企业网站制作设计方案古田路9号设计网站
  • 制作网站的登录界面怎么做我制作了一个网站
  • 海口网站建设中心公司官网网站如何建立
  • 太平洋建设集团招标网站做视频网站把视频放在哪里找
  • 株洲做网站渠道电话网站设计红色表示什么
  • 怎么发布个人网站有没有在线做动图的网站
  • 用dw做旅游的网站的设计大学做网站有哪些
  • 网站制作一薇苏州网站建设书生
  • 杭州做肉松饼的网站有多少家建设网站的五个步骤是
  • 如何建设红色旅游网站gudao网站建设
  • 网站微信分享链接怎么做的企业网络组建
  • 图书类网站建设策划书开源中国
  • 域名和网站空间相互做解析软件开发哪家公司好
  • 网站设计公司 龙岗北京网站改版哪家好