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

100元建网站建设局的全称

100元建网站,建设局的全称,云主机 小型网站,响应式网站导航栏模板文章目录 1、cursor2、font3、toolTip4、focusPolicy5、styleSheeyt 1、cursor 改变鼠标光标形状。 在Qt Designer界面中&#xff0c;拖一个按钮过来&#xff0c;右边属性面用户可以自己改cursor属性。 代码方法&#xff0c;先拖一个按钮到界面上&#xff1a; #include <…

文章目录

  • 1、cursor
  • 2、font
  • 3、toolTip
  • 4、focusPolicy
  • 5、styleSheeyt


1、cursor

改变鼠标光标形状。

在这里插入图片描述

在Qt Designer界面中,拖一个按钮过来,右边属性面用户可以自己改cursor属性。

代码方法,先拖一个按钮到界面上:

#include <QPushButton>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);QCursor cursor(Qt::WaitCursor);ui->pushButton->setCursor(cursor);
}

左击WaitCursor,ctrl + 左键就可以看到库中自带的都有哪些样式。

要自定义,那就把图片导入到qrc中,和上一篇博客写的一样的方法,而widget.cpp中要用QPixmap这个对象来表示一个图片。

Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);QPixmap pixmap(":/aaa.png");QCursor cursor(pixmap);ui->pushButton->setCursor(cursor);
}

不过此时默认,鼠标点击时是在图片的左上角点击了一个点,可以修改这个位置

QCursor cursor(pixmap, 4, 7);

后面的两个数字是热点的位置,以图片左上角为原点,那么(4, 7)就是鼠标真正点击的位置。

图片缩放

// 不修改原图片而返回新图片
pixmap = pixmap.scaled(40, 70);

这里有大量免费图标可供下载:阿里巴巴矢量图标库

2、font

在这里插入图片描述

QFont

在这里插入图片描述

拖拽一个控件到界面,就可以更改文本的font属性。

代码:

#include <QLabel>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);QLabel* label = new QLabel(this);label->setText("文本");QFont font;font.setFamily("仿宋");font.setPixelSize(47);font.setBold(true);font.setItalic(true);font.setUnderline(true);font.setStrikeOut(true);label->setFont(font);
}

3、toolTip

鼠标悬停到某个控件时,就能显示这个控件的作用。

setToolTip设置提示的内容,setToolTipDuration设置提示存在的时间,单位为ms。

#include <QPushButton>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);ui->pushButton_yes->setToolTip("yes按钮");ui->pushButton_yes->setToolTipDuration(4000);ui->pushButton_no->setToolTip("no按钮");ui->pushButton_no->setToolTipDuration(7000);
}

4、focusPolicy

关于焦点,点击输入框,才能输入内容,如果中途点击了其它地方,再次敲键盘,输入框就没有继续输入内容。这个属性设置控件获取到焦点的策略。

控件获取到焦点的方式通常为鼠标点击和tab键。

在这里插入图片描述
在这里插入图片描述

拖多个Line Edit控件到界面,运行查看,默认鼠标左键和tab键可以修改焦点。修改属性的focusPolicy为NoFocus,这个框就得不到焦点了。

5、styleSheeyt

通过CSS设置widget的样式,这些样式叫QSS,比CSS功能缺失一些。 QSS写的格式和CSS一样。

拖一个控件到界面上,右键修改样式表或者右边属性栏里styleSheet那里也可以修改样式表。

在这里插入图片描述

要查看可设置的属性,在Qt文档中搜索Qt Style Sheet。

代码实现夜间模式:

在这里插入图片描述

// 拖一个Plain Text Edit
// 拖两个按钮, 分别用来切换日间和夜间模式void Widget::on_pushButton_light_clicked()
{this->setStyleSheet("background-color: write;");ui->plainTextEdit->setStyleSheet("background-color: white; color: black;");ui->pushButton_light->setStyleSheet("color: black");ui->pushButton_dark->setStyleSheet("color: black");
}void Widget::on_pushButton_dark_clicked()
{this->setStyleSheet("background-color: black;");ui->plainTextEdit->setStyleSheet("background-color: black; color: white;");ui->pushButton_light->setStyleSheet("color: white");ui->pushButton_dark->setStyleSheet("color: white");
}
// 更具体的颜色可以这样设置
this->setStyleSheet("background-color: rgb(240, 240, 240);");

虽然这样也不够具体,但日常使用就可以了。

结束。

http://www.sczhlp.com/news/68140/

相关文章:

  • 大兴网站制作湖南做旅游网站哪家最好
  • 九宫格切图-创意分享新风尚
  • 神经网络电路逆向工程研究
  • 时间轴相册照片直播小程序系统详解
  • 大屏幕摇号应用:现场随机选择工具详解
  • 自已建网站Wordpress文章数据
  • 个体做敦煌网站怎么样安定网站建设
  • 网站建设中404什么意思制作网页前端
  • 学校网站建设的技术方案临沂做进销存网站
  • 临桂县住房和城乡建设局网站网络设计是不是艺术类
  • Vue 菜单管理,全选 半选 el-checkbox-group el-checkbox indeterminate
  • C# Avalonia 12- Drawing - VisualBrush
  • 工业互联新纪元 | ECE-584网关实现EtherCAT与PROFINET无缝通讯
  • 中秋有奖问答系统介绍
  • 网站的二维码怎么做的上海外贸出口代理公司
  • 如何申请网站空间和注册域名湖南人文科技学院在哪个城市
  • 十大外贸网站设计网站首页要几天
  • 网站建设与维护教学课件广州学习网站建设
  • 做房产网站长培训心得体会300字
  • 建网站需要什么软件网站开发使用什么工具
  • 哪些网站收录排名好家具外贸网站
  • 巴中建设网站注册域名需要实名认证吗
  • 做销售的 都有什么网站网站建设中遇到的问题
  • e4a怎么做网站appwordpress看流量
  • 1500小时高质量真人采集语音,专为方言语音识别模型训练、多语言语音助手智能客服、车载语音交互智能家居及大模型语音能力增强设计,提升识别准确性
  • java 实现 CAN口通讯
  • 国际网站设计WordPress制作公告
  • 后台网站手机版视频怎么做移动端产品
  • 网站 备案 名称餐饮 公司 网站建设
  • 重庆手机网站推广资料婚庆网站模板下载