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

百度网站制作公司手工外包加工网

百度网站制作公司,手工外包加工网,做网站的新闻,湖州企业做网站1. 滑动条#xff1a;QSlider 实例化 //实例化1 // QSlider* slider new QSlider(this);QSlider* slider new QSlider(Qt::Horizontal,this);//第一个参数使摆放方式2.1滑动条的基本函数 滑动条刻度的 位置 参数 QSlider::NoTicks //不要画任何标记 QSlider::TicksBoth… 1. 滑动条QSlider 实例化 //实例化1 // QSlider* slider new QSlider(this);QSlider* slider new QSlider(Qt::Horizontal,this);//第一个参数使摆放方式 2.1滑动条的基本函数 滑动条刻度的 位置 参数 QSlider::NoTicks //不要画任何标记 QSlider::TicksBothSides //在槽的两边画刻度 QSlider::TicksAbove //在(水平)滑块上方画刻度 QSlider::TicksBelow //在(水平)滑块下方绘制刻度标记 QSlider::TicksLeft //在(垂直)滑块的左侧绘制刻度 QSlider::TicksRight //在(垂直)滑块的右侧绘制刻度QSlider dialog.cpp #include dialog.h #include ui_dialog.h//滑动条的使用 Dialog::Dialog(QWidget *parent): QDialog(parent), ui(new Ui::Dialog) {ui-setupUi(this);//设置刻度值this-slider-setTickInterval(10);//设置滑动条刻度的位置this-slider-setTickPosition(QSlider::TicksBelow);//下面有刻度//获取刻度值this-slider-tickInterval();//获取滑动条的位置this-slider-tickPosition();//设置滑动条的当前值this-slider-setValue(5);//设置滑动条的范围this-slider-setRange(0,10); }Dialog::~Dialog() {delete ui; } 2.2 信号 void actionTriggered(int action)//在滑块滑动时被触发时发出void rangeChanged(int min, int max)//当滑动条范围发生变化时发出此信号void sliderMoved(int value)//滑动条移动时触发信号void sliderPressed()//按住滑动条滑轮时触发void sliderReleased()//当用户用鼠标释放滑块时(即松开时触发)void valueChanged(int value)//当滑动条值改变时这个信号被发出2.2.1 举例 QSlider 绑定 dialog.cpp //绑定滑动条移动的信号connect(this-slider,SIGNAL(sliderMoved(int)),this,SLOT(value_Changed(int))); 槽 定义 dialog.h public slots://滑动条移动void value_Changed(int value);实现 dialog.cpp void Dialog::value_Changed(int value){qDebug()音量值valueendl; }2. 进度条QProgressBar 实例化 //实例化QProgressBar* progressBar new QProgressBar(this);2.1 代码实现 2.1.1 进度条的基本函数 QProgressBar dialog.cpp #include dialog.h #include ui_dialog.h//进度条的使用 Dialog::Dialog(QWidget *parent): QDialog(parent), ui(new Ui::Dialog) {ui-setupUi(this);//复位this-progressBar-reset();//设置最大值this-progressBar-setMaximum(100);//设置最小值this-progressBar-setMinimum(0);//设置当前值this-progressBar-setValue(50);//意思是加载时就从50%开始加载//设置进度条的范围this-progressBar-setRange(0,100);//设置进度条的摆放形式this-progressBar-setOrientation(Qt::Horizontal);//水平//设置进度条的加载方向this-progressBar-setInvertedAppearance(true);//反向加载}Dialog::~Dialog() {delete ui; } 2.2 信号 当进度条中显示的值发生变化时就会发出这个信号。 2.3 练习实现滑动条控制进度条 QSlider_QProgressBar dialog.h #ifndef DIALOG_H #define DIALOG_H#include QDialog #include QSlider #include QProgressBar #include QDebugQT_BEGIN_NAMESPACE namespace Ui { class Dialog; } QT_END_NAMESPACEclass Dialog : public QDialog {Q_OBJECTpublic:Dialog(QWidget *parent nullptr);~Dialog();public slots://槽void rece_value(int value);private:Ui::Dialog *ui;//实例化滑动条和进度条QSlider* slider new QSlider(Qt::Horizontal,this);QProgressBar* progressBar new QProgressBar(this);}; #endif // DIALOG_H dialog.cpp #include dialog.h #include ui_dialog.h//实现滑动条控制进度条 Dialog::Dialog(QWidget *parent): QDialog(parent), ui(new Ui::Dialog) {ui-setupUi(this);//移动滑动条的位置this-slider-move(100,100);//移动进度条的位置this-progressBar-move(100,300);//绑定滑动条滑动触发信号connect(this-slider,SIGNAL(sliderMoved(int)),this,SLOT(rece_value(int)));}Dialog::~Dialog() {delete ui; }void Dialog::rece_value(int value){qDebug()valueendl;//设置进度条的值this-progressBar-setValue(value); } 3. 实现食堂满意度调查表 要求 1设置3个选项选项题目自由返回 2每个选项下分4个选择 最好的选择分数为10分 3用户可以自行填写满意度调查表 4实现对满意度分值的计算并给出相关建议根据不同的分段建议不同 5用户必须将每个选项填写完成如果没有填写完则给予用户提示 例如 你对食堂早餐满意度 很好10       一般6               不好4              很差0 Diao_shitang dialog.h #ifndef DIALOG_H #define DIALOG_H#include QDialog #include QDebugQT_BEGIN_NAMESPACE namespace Ui { class Dialog; } QT_END_NAMESPACEclass Dialog : public QDialog {Q_OBJECTpublic:Dialog(QWidget *parent nullptr);~Dialog();public slots:void rece_peoblem1(const QString text);void rece_peoblem2(const QString text);void rece_peoblem3(const QString text);private slots:void on_pushButton_clicked();private:Ui::Dialog *ui;int sum 0;//记录总分int count 0;//保证用户做完每个题的标志位 }; #endif // DIALOG_H dialog.cpp #include dialog.h #include ui_dialog.h/* 实现食堂满意度调查表要求1设置3个选项选项题目自由返回2每个选项下分4个选择 最好的选择分数为10分3用户可以自行填写满意度调查表4实现对满意度分值的计算并给出相关建议根据不同的分段建议不同5用户必须将每个选项填写完成如果没有填写完则给予用户提示 例如你对食堂早餐满意度很好10 一般6 不好4 很差0*/Dialog::Dialog(QWidget *parent): QDialog(parent), ui(new Ui::Dialog) {ui-setupUi(this);//绑定问题1 2 3 中的列表项被选中的信号connect(ui-problem1,SIGNAL(activated(QString)),this,SLOT(rece_peoblem1(QString)));connect(ui-problem2,SIGNAL(activated(QString)),this,SLOT(rece_peoblem2(QString)));connect(ui-problem3,SIGNAL(activated(QString)),this,SLOT(rece_peoblem3(QString))); }Dialog::~Dialog() {delete ui; }void Dialog::rece_peoblem1(const QString text){QStringList list text.split( );//以空格分割获取的内容QString xuanxiang list[0];//取出选项if(xuanxiangA){sum10;}else if(xuanxiangB){sum6;}else if(xuanxiangC){sum4;}else if(xuanxiangD){sum0;}count;}void Dialog::rece_peoblem2(const QString text){QStringList list text.split( );//以空格分割获取的内容QString xuanxiang list[0];//取出选项if(xuanxiangA){sum10;}else if(xuanxiangB){sum6;}else if(xuanxiangC){sum4;}else if(xuanxiangD){sum0;}count; }void Dialog::rece_peoblem3(const QString text){QStringList list text.split( );//以空格分割获取的内容QString xuanxiang list[0];//取出选项if(xuanxiangA){sum10;}else if(xuanxiangB){sum6;}else if(xuanxiangC){sum4;}else if(xuanxiangD){sum0;}count; }//提交 void Dialog::on_pushButton_clicked() {qDebug()sumendl;if(count3){if(sum10){qDebug()非常抱歉我们侯期一定注意整改endl;ui-jianyi-setText(非常抱歉我们侯期一定注意整改);count0;sum0;}else if(sum10 sum20){qDebug()谢谢你的配合关于你反应的问题我会高度重视endl;ui-jianyi-setText(谢谢你的配合关于你反应的问题我会高度重视);count0;sum0;}else if(sum20 sum30){qDebug()谢谢你对我们的肯定对于不足我们正在改进谢谢endl;ui-jianyi-setText(谢谢你对我们的肯定对于不足我们正在改进谢谢);count0;sum0;}}else{qDebug()请做完所有题目!endl;ui-jianyi-setText(请做完所有题目!);} }
http://www.pierceye.com/news/273836/

相关文章:

  • 建网站有多少种方式玉林市网站开发公司
  • 微网站制作工具龙华新区网站建设
  • 一般做网站需要多少钱怎么免费制作公司网页
  • 网站主机空间网页模板是什么
  • 什么网站做美式软装设计方案深圳网站设计公司费用是
  • 网站制作+网站建设郑州网站建设公司电话多少
  • 网站建设市场需求分析谷歌浏览器最新版本
  • 做网站营销公司做辅食网站
  • 赣州做网站的公司有哪家好和县网站设计
  • 网站建设程序开发电销外呼软件
  • 金坛常州做网站成都分销商城网站建设
  • 网站商城系统建设厦门建站方案
  • 新郑郑州网站建设温州网站定制公司哪家好
  • 系统网站建设公司wordpress 命令行高亮
  • 怎样做招聘网站怎么在拼多多卖东西
  • 网站建设与网站管理网站怎么显示百度名片
  • 技术支持 盈岚网站建设典当行网站策划
  • 如何找到网站的模板页面中国优秀网站设计
  • 金融公司 网站开发简易个人博客网站源码
  • 小企业网站建设哪找网站制作软件dw
  • 百度收录提交网站后多久收录重庆个人房源网
  • 深圳网站建设制作公司排名网站设计怎么收费
  • 免费培训学校网站源码成免费crm破解版
  • w网站建设湖北建设厅举报网站
  • 营销型网站分为哪几种乐山网站建设公司
  • 淘宝网站建设类别好看的网站后台界面
  • 海口网站建设工作中企动力全球邮企业邮箱
  • 青岛网站制作排名绵阳做网站优化
  • 扬州市建设工程造价管理站网站开发建设网站
  • 广州网站设计公司济南兴田德润o评价潍坊响应式网站建设要多久