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

地方门户网站源码下载公司的网站难不难做

地方门户网站源码下载,公司的网站难不难做,昆山做网站公司有哪些,营销型 网站 品牌按钮控件继承自抽象类QAbstractButton。 抽象类不允许实例化对象#xff0c;内部定义纯虚函数。只能通过子类继承#xff0c;重写纯虚函数的方式使用。 1. QPushButton 1.1 QAbstractButton中和QPushButton相关的属性 text按钮显示文本icon按钮图标iconSize按钮图标尺寸s… 按钮控件继承自抽象类QAbstractButton。 抽象类不允许实例化对象内部定义纯虚函数。只能通过子类继承重写纯虚函数的方式使用。 1. QPushButton 1.1 QAbstractButton中和QPushButton相关的属性 text按钮显示文本icon按钮图标iconSize按钮图标尺寸shortCut按钮对应快捷键autoRepeat点击鼠标是否重复触发按钮。true点击一次连续触发。false点击一次触发一次autoRepeatDelay连续触发的延迟时间。点击过多少时间后开始重复触发autoRepaetInterval重复触发的周期 示例1带图标的按钮 setIcon(QIcon) 图片等外部资源优先考虑保存到qrc除非这个资源太大了。 #include widget.h #include ui_widget.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);//创建图标对象QIcon icon(:/icon.png);ui-pushButton-setIcon(icon);ui-pushButton-setIconSize(QSize(50,50)); }Widget::~Widget() {delete ui; } 示例2给按钮添加快捷键 setShortCut(QKeySequence) 参数QKeySequence类型表示一组按键序列。 构造QKeySequence的两种方式 单按键 组合按键 单个按键作为快捷键 #include widget.h #include ui_widget.h #includeQDebugWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);//设置按钮图标ui-pushButton_right-setIcon(QIcon(:/right.png));ui-pushButton_right-setIconSize(QSize(50,50));ui-pushButton_left-setIcon(QIcon(:/left.png));ui-pushButton_left-setIconSize(QSize(50,50));ui-pushButton_up-setIcon(QIcon(:/up.png));ui-pushButton_up-setIconSize(QSize(50,50));ui-pushButton_down-setIcon(QIcon(:/down.png));ui-pushButton_down-setIconSize(QSize(50,50));//设置按钮快捷键ui-pushButton_up-setShortcut(QKeySequence(w));ui-pushButton_down-setShortcut(QKeySequence(s));ui-pushButton_left-setShortcut(QKeySequence(a));ui-pushButton_right-setShortcut(QKeySequence(d));}Widget::~Widget() {delete ui; }void Widget::on_pushButton_up_clicked() {//1.获取geometryQRect rectui-pushButton_target-geometry();qDebug()rect;//2.设置geometry // rect.setY(rect.y()-5);// ui-pushButton_target-setGeometry(rect);ui-pushButton_target-setGeometry(rect.x(),rect.y()-5,rect.width(),rect.height());}void Widget::on_pushButton_down_clicked() {//1.获取geometryQRect rectui-pushButton_target-geometry();qDebug()rect;//2.设置geometry // rect.setY(rect.y()5); // ui-pushButton_target-setGeometry(rect);ui-pushButton_target-setGeometry(rect.x(),rect.y()5,rect.width(),rect.height()); }void Widget::on_pushButton_left_clicked() {//1.获取geometryQRect rectui-pushButton_target-geometry();qDebug()rect;//2.设置geometry // rect.setX(rect.x()-5);// ui-pushButton_target-setGeometry(rect);ui-pushButton_target-setGeometry(rect.x()-5,rect.y(),rect.width(),rect.height());}void Widget::on_pushButton_right_clicked() {//1.获取geometryQRect rectui-pushButton_target-geometry();qDebug()rect;//2.设置geometry // rect.setX(rect.x()5);// ui-pushButton_target-setGeometry(rect);ui-pushButton_target-setGeometry(rect.x()5,rect.y(),rect.width(),rect.height());}组合按键作为快捷键 推荐使用枚举类型编译器会对类型进行检查防止拼写出错。 鼠标点击和快捷键点击的区别 点击释放点击一次鼠标和快捷键都只触发一次点击事件。 点击不释放长按鼠标只触发一次快捷键 默认 重复触发直到 释放快捷键。 想要鼠标按下期间不释放能够自动重复触发点击信号设置autoRepeat 2. QRadioButton 单选按钮 2.1 QAbstractButton中和QRadioButton中相关的属性 checkable按钮是否能选中checked 按钮的选中状态checkable是可以checked的前提。 可以用来设置默认选中的按钮。 autoExclusive 是否排他。 选中一个选项后是否会取消其他选中的按钮。 对QRadioButton这是个单选按钮此属性默认是 排他的。 例1使用单选按钮选择性别并设置默认选项 #include widget.h #include ui_widget.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);//设置默认选项ui-radioButton_male-setChecked(true);ui-label-setText(您选择的性别为男); }Widget::~Widget() {delete ui; }void Widget::on_radioButton_male_clicked() {ui-label-setText(您选择的性别为男); }void Widget::on_radioButton_female_clicked() {ui-label-setText(您选择的性别为女); }void Widget::on_radioButton_other_clicked() {ui-label-setText(您选择的性别为其他); }例2禁用按钮 ui-radioButton_other-setCheckable(false);//setCheckable按钮禁用但是依旧会触发点击事件ui-radioButton_other-setEnabled(false);//Qwidget的属性enabled禁用控件且不触发点击事件ui-radioButton_other-setDisabled(true); 3. 按钮信号 clicked点击鼠标触发按下释放鼠标 pressed按下鼠标时触发 released释放鼠标时触发 toggled按钮状态切换时触发该信号 例1观察各个信号的触发方式 toggled信号,在被选中时状态发生切换。点击其他单选按钮因为排他属性按钮的选中状态发生改变变为false又一次触发状态切换信号。 QButtonGroup单选按钮分组 QButtonGroup* groupbugernew QButtonGroup(this);groupbuger-addButton(ui-radioButton_burger1); 例2实现简单的模拟点餐 点餐的三个部分1.汉堡2.小食3.饮料 #include widget.h #include ui_widget.h #includeQButtonGroupWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);//对单选项分组QButtonGroup* groupbugernew QButtonGroup(this);QButtonGroup* groupchipsnew QButtonGroup(this);QButtonGroup* groupdrinknew QButtonGroup(this);//添加groupbuger-addButton(ui-radioButton_burger1);groupbuger-addButton(ui-radioButton_burger2);groupbuger-addButton(ui-radioButton_burger3);groupchips-addButton(ui-radioButton_chips1);groupchips-addButton(ui-radioButton_chips2);groupchips-addButton(ui-radioButton_chips3);groupdrink-addButton(ui-radioButton_drink1);groupdrink-addButton(ui-radioButton_drink1);}Widget::~Widget() {delete ui; } 4.QCheckBox 复选按钮 4.1 属性 QCheckButton中和QRadioButton中相关的属性 checkable按钮是否能选中checked 按钮的选中状态checkable是可以checked的前提。 可以用来设置默认选中的按钮。 QCheckBox内置属性 tristate实现“三态复选框” 不咋用暂时不学 例通过PushButton按钮获取复选项内容、刷新Label #include widget.h #include ui_widget.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this); }Widget::~Widget() {delete ui; }void Widget::on_pushButton_clicked() {//点击确认后获取复选按钮选择的内容设置到labelQString result今天你的安排是;if(ui-checkBox_date-isChecked()true){resultui-checkBox_date-text();result ;}if(ui-checkBox_rest-isChecked()true){resultui-checkBox_rest-text();result ;}if(ui-checkBox_learn-isChecked()true){resultui-checkBox_learn-text();result ;}ui-label-setText(result); }5.QToolButton QtoolButton的大部分功能和QPushButton是一致的但是QToolButton主要应用在工具栏、菜单等场景。
http://www.hkea.cn/news/14373404/

相关文章:

  • 沧州网站做电话销售需要的网站
  • 网站接口设置网站dedecms模板怎么查看修改啊
  • 私人网站开发公司wordpress 自定义栏目调用
  • wordpress通过标签获取文章汕头seo外包机构
  • 清华紫光是可以做网站的吗网站规划与开发设计
  • 云南建设监理协会网站网站为何不显示百度商桥对话框
  • 甜品网站开发需求分析营销网站建设有哪些公司
  • 织梦购物网站整站源码网站建设的实验心得
  • 零基础网站建设教学视频国外idc网站
  • 个人网站规划书模板网站开发应聘信息
  • 合肥手机网站制作宝洁网站建设
  • 什么网站可以用视频做背景wordpress判断首页
  • c mvc 大型网站开发正能量网站地址污的
  • 正规网站建设空间中国国家城乡建设部网站
  • 爱站网站排名查询工具怎样推广品牌
  • wordpress edd 会员西安seo天勤网络营销
  • 求网站建设网站优化工作wordpress 图片链接下载
  • 山西百度网站建设做网站的app
  • 面试网站建设的问题做音乐网站需要什么
  • phpcms v9企业网站模板:蓝色电子科技公司网站模板免费logo设计图案
  • 如何用网站做淘宝客网站后台模板html5
  • 工伤保险网站wordpress本站只对会员开放
  • 做网站公司会场主持台词个人网站建设代码
  • 如何建设视频网站刚刚封城最新消息2021
  • 京东网站 用什么做的网站建设管理中se是什么意思
  • wordpress全站广告位抖音小程序代理
  • 宾川网站建设企业展示型网站php
  • 一个好的网站应该具有什么吉林省建设工程安管人员管理系统
  • 济南正宗网站建设报价网站ico制作
  • 中小企业一站式服务平台三合一网站什么开发好