摘要: 一、VS2019调用QT 解决中文乱码问题 在工程文件的xxx.h开头处添加以下代码: #ifdef WIN32 #pragma execution_character_set("utf-8") #endif 二、文字显示 (一)setAlignment 1.显示按钮上的文字 //按钮上显示的文字 阅读全文
posted @ 2023-02-09 14:58 ImreW 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、设置图片 (一)setIcon 以QPushButton为例,设置按钮的图标可以使用函数setIcon,设置图标大小使用setIconSize。 QPixmap pix; //设置图片固定大小 this->setFixedSize(pix.width(),pix.height()); //设置不 阅读全文
posted @ 2023-02-08 14:13 ImreW 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 类名 功能介绍 QAbstractAnimation 动画基类 提供基本的动画属性和接口,它有两个子类QVariantAnimation 和QAnimationGroup。 QAbstractAnimation是其他所有类的父类。 它提供了基础的属性,适用于所有的本框架下的动画。 QPro 阅读全文
posted @ 2023-02-08 12:59 ImreW 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、Qt信号和槽机制&emit的使用 (一)相关概念 1.信号(Signal)就是在特定情况下被发射的事件 例如PushButton 最常见的信号就是鼠标单击时发射的 clicked() 信号,一个 ComboBox 最常见的信号是选择的列表项变化时发射的 CurrentIndexChanged() 阅读全文
posted @ 2023-02-07 19:26 ImreW 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、按键属性 (一)Qt::WA_TransparentForMouseEvents 实现鼠标穿透功能,类似“隔空取物、隔山打牛”的效果。 //qwidget.h void setAttribute(Qt::WidgetAttribute, bool on = true); 启用后,此属性将禁止向小 阅读全文
posted @ 2023-02-07 16:45 ImreW 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、qDebug qDebug用于在控制台输出调试信息,主要有以下几种用法。 1、类似c++的cout函数 QString str=“world”; qDebug()<<“hello “<<str<<”!”<<endl; 注:此处endl起到的作用有两个: a、等同于\n换行 b、刷新缓冲区,将缓冲 阅读全文
posted @ 2023-02-07 16:30 ImreW 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.QChar 表示一个字符的类,包含于QtCore 判断: bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool 阅读全文
posted @ 2023-02-07 15:52 ImreW 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 新建好Qt的工程之后,总是会在MainWindow函数中有一行代码 ui->setupUi(this); ui->setupUi(this)是由.ui文件生成的类的构造函数,这个函数的作用是对界面进行初始化,它按照我们在Qt设计器里设计的样子把窗体画出来,把我们在Qt设计器里面定义的信号和槽建立起来 阅读全文
posted @ 2023-02-07 15:29 ImreW 阅读(252) 评论(0) 推荐(0) 编辑
摘要: (一)基本使用 timer.setInterval(1000); 设置间隔 connect(&timer, &QTimer::timeout, this, [&](){ ... }); 监听定时器 timer.start(); 开启定时器 timer.stop(); bool ret = timer 阅读全文
posted @ 2023-02-04 15:37 ImreW 阅读(48) 评论(0) 推荐(0) 编辑
摘要: /****************************************************** * EasyX Library for C++ (Ver:20220901) * https://easyx.cn * * EasyX.h * Provides the latest AP 阅读全文
posted @ 2023-01-26 16:56 ImreW 阅读(305) 评论(0) 推荐(0) 编辑