Qt
文章平均质量分 60
五里之南
这个作者很懒,什么都没留下…
展开
-
QT设置进度条的样式表-QProgressBar
QT设置进度条的样式表-QProgressBarQProgressBar{ font:9pt; border-radius:5px; text-align:center; border:1px solid #E8EDF2; background-color: rgb(255, 255, 255); border-color: rgb(180, 180, 180);}QProgressBar:chunk{ border-radius:5px; background-color:#1ABC原创 2020-08-14 10:03:41 · 9532 阅读 · 7 评论 -
Qt下载Url文件
加入网络模块在pro文件中加入:QT += network添加头文件需要依赖写文件以及网络的头文件:#include <QFile>#include <QUrl> #include <QNetworkReply>#include <QNetworkRequest>#include <QNetworkAccessManager>#include <QEventLoop>#include <QTimer&原创 2020-07-30 14:24:41 · 2632 阅读 · 7 评论 -
Qt调用Windows下的资源管理器打开指定目录
需要包含头文件#include <QProcess>#include <QDir>调用代码下面代码是在资源管理器中打开当前执行程序的路径QProcess process;process.start(QString("explorer /select, %1").arg(QDir::toNativeSeparators(qApp->applicationDirPath())));process.waitForFinished();...原创 2020-07-22 11:50:05 · 2136 阅读 · 0 评论 -
在QT中使用JS脚本
配置JS脚本在.pro文件中加入:QT += script包含JS需要的头文件#include <QScriptEngine>#include <QScriptValue>#include <QScriptValueList>需要解析的脚本文档function transFunc(val){ return val*5;}加载JS脚本函数void parseJS(const QString &text, const QString &am原创 2020-06-15 17:28:46 · 1885 阅读 · 0 评论 -
Qt--根据圆上的两个点和半径获取圆心
1.根据圆上的两个点和半径获得两个圆的算法#define MAXCOM_F(a, b) ((a)-(b)>0.00001) ? true : falseQVector<QRectF> EICWidget::getEllipseCoors(const QPointF &r1, const QPointF &r2, float r){ doubl...原创 2018-11-15 17:40:29 · 3034 阅读 · 0 评论 -
QT实现简单的贪吃蛇小游戏
一、新建一个Qt项目新建Qt Widgets Application,项目名称为HappySnake,基类选择QWidget,类名默认二、添加要用到的头文件#include <QKeyEvent>#include <QRectF>#include <QPainter>#include <QPen>#include <QBr...原创 2018-08-14 17:59:14 · 35679 阅读 · 41 评论 -
Qt--paintEvent绘制雷达扫描图
新建一个Qt的窗口类,默认命名:class Widget : public QWidget{ Q_OBJECTpublic: explicit Widget(QWidget *parent = 0); ~Widget(); QPixmap paintWidget();protected: void paintEvent(QPaintEvent...原创 2018-08-01 14:09:28 · 7591 阅读 · 2 评论 -
Qt--paintEvent下对图形进行移动、缩放
用Qt中的paintEvent绘图,通过坐标系的变换来实现对图像的位置变化,通过滚轮事件对图像的大小进行缩放。具体代码如下:新建Qt Widget应用程序新增头文件:#include <QBrush> #include <QPen> #include <QPainter> #include <QMouseEvent> #include <QDe...原创 2018-07-11 16:08:58 · 8055 阅读 · 6 评论 -
打印输出,与++机制
先看下面的代码,看看输出的值是多少? int j = 0 ; qDebug ()<< j ++; qDebug ()<< ++ j ; qDebug ()<< j ++ << j ; qDebug ()<< ++ j << j ; qDebug ()<< j <原创 2018-07-11 15:00:19 · 174 阅读 · 0 评论 -
Qt--使用电脑的摄像头拍摄图片
搜集了一些网上的资料,写下过程,关于如何使用电脑的摄像头采集图片创建工程,在.pro文件中要加上下面一些内容: QT += core gui multimedia multimediawidgets在.h文件中要加上以下几个头文件:#include <QCamera>#include <QCameraViewfinder>#inclu...原创 2018-04-26 14:34:09 · 1274 阅读 · 0 评论 -
Qt--样式表设置按钮样式
按钮样式表设置:通过样式表来设置按钮的样子,包含正常显示状态,按下状态,悬停状态,这是设置当前窗口下全局的按钮,可以根据自己的需要进行修改。 setStyleSheet( //正常状态样式 "QPushButton{" "background-color:rgba(1...原创 2018-04-25 15:37:44 · 44879 阅读 · 0 评论 -
Qt-样式表设置不规则按钮
普通的按钮风格设置也能设置一些按钮的样式,但是总是不尽理想。例如: //把图片加载到按钮上 ui->ButtonClose->setIcon(QPixmap(":/new/image/142089.png")); //设置图片的大小 ui->ButtonClose->setIconSize(QSize(50,50)); //设置按钮为隐藏 ...原创 2018-04-25 15:05:42 · 2247 阅读 · 0 评论 -
Qt正则表达式元素表
Regexps由表达式、量词、断言组成。正则表达式中的字符和字符集的缩写正则表达式中的量词正则表达式中的断言通配符正则表达式语法原创 2018-04-24 11:28:56 · 228 阅读 · 0 评论