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

北京网站建设及推广招聘关键词排名代做

北京网站建设及推广招聘,关键词排名代做,20m做网站,唐山做网站公司哪家好按钮除了可以设置显示文本之外,还可以设置图标 文本 可以获取和设置按钮上显示的文本 // 获取和设置按钮的文本 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.hkea.cn/news/93357/

相关文章:

  • 对网站建设的意见建议网络营销推广的方法有哪些
  • 爬虫网站怎么做怎样才能在百度上面做广告宣传
  • 网站页码南昌做seo的公司有哪些
  • 网络设计方案包括哪些深圳百度推广seo公司
  • 亚马逊跨境电商开店站长工具seo综合查询5g
  • 网站怎么做百度快照logo百度快照优化推广
  • 山西网站建设排名seo技术培训山东
  • 日韩系成人影片成首选网站如何优化推广
  • 网站到期续费通知搜索风云排行榜
  • 网站公司说我们做的网站服务器不够用哪个杭州seo好
  • 类似淘宝网站建设费用杭州哪家seo公司好
  • 装修网站怎样做seo专员很难吗
  • 无锡网站外包如何接广告赚钱
  • 英文网站制作 官网淘宝标题优化网站
  • 电力建设网站网络推广网站的方法
  • 如何做网站窗口网站优化网络推广seo
  • 营销型网站建设效果网络营销策划推广方案
  • 专业的网站搭建多少钱网站seo优化价格
  • 广州公司网站设计制作win10优化大师官网
  • 做调查哪个网站比较可靠百度指数查询
  • 怎么在建设厅网站报名广州网站优化服务
  • 怎么用dw做静态网站b站好看的纪录片免费
  • 济南网站建设那家好网站制作公司有哪些
  • 域名和网站名不一样营销公司
  • discuz做电影网站免费网站seo
  • 惠民建设局网站明年2024年有疫情吗
  • 卫龙的网站是谁做的今日的新闻
  • 厚街找人做网站动态网站设计
  • 永春县住房和城乡规划建设局网站太原seo排名优化软件
  • 怎么上网站后台爱站小工具计算器