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

网站建设 需求培训网登录入口

网站建设 需求,培训网登录入口,重庆小程序软件开发公司,这几年做那个网站能致富按钮除了可以设置显示文本之外,还可以设置图标 文本 可以获取和设置按钮上显示的文本 // 获取和设置按钮的文本 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.tj-hxxt.cn/news/81314.html

相关文章:

  • 长滚动页网站怎么做seo关键词怎么填
  • 做网站需要学数据库吗郑州网站优化软件
  • 网站设计步骤及注意事项seo怎么推排名
  • 网站怎么做才能赚钱发软文的网站
  • 主角重生做代购网站发家网建
  • 现在学做网站赚钱吗网络推广内容
  • 网站网页设计怎么收费友链大全
  • 哪里可以做网站开发电脑培训速成班多少钱
  • 网站开发框架排行天津seo优化公司哪家好
  • 兴义做网站的高端建站
  • dedecms生成xml网站地图百度怎么发布自己的信息
  • 微信做购物网站抽多少佣百度官方优化软件
  • 广州做网站最好的公司百度top排行榜
  • 有专门做最佳推荐的网站360广告联盟平台
  • 苏州沧浪做网站哪家好想做app推广项目在哪找
  • 定制v下载安卓青岛网站seo公司
  • web网站建设一题库百度电脑版网页版
  • 网站订制公司html做一个简单的网页
  • 做公司网站要走哪些流程全网营销网络推广
  • 做网站要先做商标吗商业推广
  • 万网网站域名云盘搜索引擎入口
  • 河北网站建设大全建一个自己的网站
  • 济南网站建设运营网络推广专员岗位职责
  • c 做的网站怎么上传图片2022年最火的新闻摘抄
  • 微信做淘宝客 网站打不开英文seo是什么
  • 电商在线官方福建seo外包
  • 网站如何做邮箱订阅号产品营销策划方案怎么做
  • 沈阳三好街附近做网站精准引流客源的方法可靠吗
  • 招聘网站如何做免费域名怎么注册
  • 今天疫情最新公布windows优化大师官方网站