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

pk10代码网站开发平台推广精准客源

pk10代码网站开发,平台推广精准客源,学校网站建设先进个人荣誉,经营性网站备案流程图按钮除了可以设置显示文本之外,还可以设置图标 文本 可以获取和设置按钮上显示的文本 // 获取和设置按钮的文本 QString text() const void setText(const QString &text)该属性,既可以在 Qt 设计师右侧的属性窗口中修改,也可以在代码…

按钮除了可以设置显示文本之外,还可以设置图标

文本

可以获取和设置按钮上显示的文本

// 获取和设置按钮的文本
QString text() const
void setText(const QString &text)

该属性,既可以在 Qt 设计师右侧的属性窗口中修改,也可以在代码中动态地获取和修改

图标

可以获取和设置按钮上显示的图标

// 获取和设置按钮的图标
QIcon icon() const
void setIcon(const QIcon &icon)

样式表

样式表可以设置包括文本颜色、背景色、边框、字体等很多样式

// 获取和设置样式表
// 这是继承自QWidget类的属性和方法
// 只要继承自QWidget类的控件,都有该属性
QString styleSheet() const
void setStyleSheet(const QString &styleSheet)

样式表既可以在 Qt 设计师右侧的属性窗口中修改,也可以在代码中动态地获取和修改

信号

按钮在按下和抬起的过程中,会发射多个信号。

// 当按钮被点击(按下并抬起)时,发送该信号,其中带有一个默认参数
// 对于QPushButton 通常不需要传递这个默认参数
// 对于可选中/取消选中的按钮,比如复选框QCheckBox、单选框QRadioButton 可以通过该参数,获取其是否选中
void clicked(bool checked = false);// 当按钮被按下时,发送该信号
void pressed();// 当按钮被抬起时,发送该信号
void released();

资源和图案如何放在上一节,这里不再叙述,直接上例子:

实现上面的功能:

#include "QPushButton.h"
#include<qdebug.h>
QPushButtonTest::QPushButtonTest(QWidget *parent): QWidget(parent)
{ui.setupUi(this);// 1. 设置文本和图标, 槽函数采用了匿名函数,也可以使用普通函数connect(ui.on_startNo_clicked, &QPushButton::clicked, this, [this]() {QString s = ui.on_startNo_clicked->text(); // 获取按钮的字符if (s == "启动"){// 设置文本和字体ui.on_startNo_clicked->setText("停止");ui.on_startNo_clicked->setFont(QFont("黑体", 16));// 设置图标和图标大小ui.on_startNo_clicked->setIcon(QIcon(":/icon/停止.svg"));ui.on_startNo_clicked->setIconSize(QSize(48,48));}else{// 设置文本和字体ui.on_startNo_clicked->setText("启动");ui.on_startNo_clicked->setFont(QFont("黑体", 16));// 设置图标和图标大小ui.on_startNo_clicked->setIcon(QIcon(":/icon/运行.svg"));ui.on_startNo_clicked->setIconSize(QSize(32, 32));}});//2.使能禁能connect(ui.on_connect_clicked, &QPushButton::clicked, this, [this]() {QString s = ui.on_connect_clicked->text();if (s == "连接"){ui.on_connect_clicked->setText("断开连接");ui.on_sendCommd_clicked->setEnabled(true);}else{ui.on_connect_clicked->setText("连接");ui.on_sendCommd_clicked->setEnabled(false);}});// 3. 信号演示connect(ui.on_signalShow_clicked, &QPushButton::pressed, this, [this]() {qDebug() << " pressed ";});connect(ui.on_signalShow_clicked, &QPushButton::clicked, this, [this]() {qDebug() << " clicked ";});connect(ui.on_signalShow_clicked, &QPushButton::released, this, [this]() {qDebug() << " released ";});}QPushButtonTest::~QPushButtonTest()
{}

 

http://www.yidumall.com/news/91819.html

相关文章:

  • 查做外贸客户的网站如何优化
  • html网站素材网网站统计工具有哪些
  • 网站建设需要的技术百度搜索推广登录入口
  • 做局域网网站教程上海网站制作开发
  • 政府网站流行设计特点淘宝seo搜索引擎原理
  • 公安局网站备案表情感网站seo
  • 网站单页设计steam交易链接在哪看
  • 外贸b2c平台都有哪些网站西安网站设计开发
  • 做网站推广的销售电话开场白百度新闻网
  • 为外国人做非法网站今日实时热点新闻事件
  • 网站建设dw站点建设360竞价推广技巧
  • b2b电子商务网站调研报告电大作业直播网站排名
  • 莒县网站制作网络广告策划书
  • Wordpress制作一个时间轴浙江关键词优化
  • 网站建设倒计时模板seo公司上海
  • 中文网址大全2345智能网站推广优化
  • 网站建设合同模版企业网站模板设计
  • wordpress 当前分类名称百合seo培训
  • 免费的二维码生成软件关键词优化有哪些作用
  • 深圳坂田做网站seo如何优化
  • 女人做一级a网站免费友情链接网站免费
  • 石家庄学网站建设东莞关键词排名快速优化
  • 万网域名管理平台登录珠海百度关键词优化
  • 设计工作网站做网络销售如何找客户
  • 网站开发类的合同青岛网站建设制作推广
  • 苏州网站建设网站优化做一个网站要多少钱
  • 网页网站建设网站建设加推广优化
  • 公司做网站费会计科目百度推广优化排名怎么收费
  • 中国最大的b2b网站是南宁网络推广品牌
  • 在上海做网站2020年度关键词有哪些