QT
All In !!!
《活着》一书中的福贵,就是在生活的锤炼下,从悲痛中醒悟、在失去中成长,最终活得豁达从容。
展开
-
Qt按钮设置圆角【实现及效果】
不多说看黑板: // 设置按钮样式及悬浮、按下时的状态 ui->pushButton->setStyleSheet("QPushButton{background-color: rgb(225, 225, 225);border:2px groove gray;border-radius:10px;padding:2px 4px;border-style: outset;}" "QPushButton:ho原创 2020-12-04 11:03:58 · 25349 阅读 · 9 评论 -
QT小项目Demo【附功能图及源码】
由于正式项目未开始,之前自个做的小项目,界面全靠想象,现在列出来供参考下老老老规矩,正文开始,十步走一、登录【可注册,校验用户名密码】二、主界面。【内容较单薄】三、功能一:绘制工艺流程图【内部控件均可操作】四、功能二:数据表格记录【内部控件均可操作】五、功能三:趋势显示六:功能四:运行级别查看七、功能五:规程操作记录八、功能六:实时监控查看【视频模拟】九、功能七:插件加载十、功能八:插件删除 注:若反响好,下篇上传源码。...原创 2020-11-25 11:04:27 · 5782 阅读 · 12 评论 -
QT导入百度地图<附代码及动图展示>
老规矩,先看效果开始步骤:七步走第一步:进入百度创建地图链接,请点击:创建地图链接1.1 点击这个1.2 然后全选自定义地图代码并复制第二步:在D盘新建一个baidu.html文件,将复制的所有代码粘贴到新建的baidu.html文件中,保存!第三步:pro中添加如下配置QT += webenginewidgets第四步:.h中添加如下头文件#include <QWebEngineView>#include <QUrl>第五步:Ui文件中拉个按钮,并原创 2020-11-10 17:19:17 · 2600 阅读 · 5 评论 -
QT实现贪吃蛇 --好家伙,直接上代码
好家伙,我直接好家伙,拿走直接运行~看下效果,再下拉看代码实现 ! ! !老规矩,直接上代码<双击空格开始,单击空格控制暂停与开始>.h写的啥#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QKeyEvent>#include <QRectF>#include <QPainter>#include <QPen>#include <QB原创 2020-11-06 16:35:56 · 4779 阅读 · 17 评论 -
鼠标滑过控件设置状态提示--附效果动图
先上效果,看是不是你想要的很简单,是控件自带的一个setStatusTip属性 // setStatusTip设置状态提示 ui->pushButton->setStatusTip("现在鼠标在pushButton上"); ui->label->setStatusTip("现在鼠标在Label上"); ui->lineEdit->setStatusTip("现在鼠标在lineEdit上");...原创 2020-11-06 10:14:24 · 507 阅读 · 0 评论 -
QT进度条简单实现
某些场景需要用进度条并要对进度条快慢进行控制话不多说,开始步骤:五步曲下面有效果git图第一步:往布局中拉一个Progress Bar 和 pushButton第二步:右键pushButton按钮转到槽函数第三步:直接上代码吧!! .h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QTimer>namespace Ui {class MainWindo原创 2020-11-02 09:22:07 · 2782 阅读 · 0 评论 -
QT播放视频
话不多说,共六步第一步:ui界面,拉一个verticalLayout第二步:在空白区域右键选择布局,比如:水平布局,这样就verticalLayout自适应窗口大小了第三步:在pro文件中添加如下代码QT += multimedia multimediawidgets如图第四步:头文件代码。其实就加了四行而已:2行头文件,2行定义,自行找找~#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindo原创 2020-10-29 09:45:15 · 3543 阅读 · 8 评论 -
QT鼠标右键弹出菜单选项
老规矩,直接开始步骤第一步:在UI界面设置按钮的contextMenuPolicy 属性选为CustomContextMenu 保存第二步:右键按钮转到槽,信号选择customContextMenuRequested第三步:转到槽后,在槽函数中搞如下代码void MainWindow::on_pushButton_customContextMenuRequested(const QPoint &/*pos*/) // 注释掉pos{ QMenu *cmenu = new QMe原创 2020-10-28 16:46:56 · 7354 阅读 · 9 评论 -
tableWidget隐藏行和列
要隐藏tableWidget指定行和列,代码如下// 隐藏列ui->tableWidget->setColumnHidden(0, true); // 隐藏第一列ui->tableWidget->setColumnHidden(2, true); // 隐藏第三列// 隐藏行ui->tableWidget->setRowHidden(0, true); // 隐藏第一行ui->tableWidget->setRowHidden(2, true);原创 2020-10-28 09:39:16 · 10027 阅读 · 2 评论 -
tableWidget搜索筛选功能
tableWidget搜索筛选功能本想直接在CSDN上搜现成的按关键字搜索功能,无奈没找到合适的,只能自己实现一把,没找到合适的同学可以参考一下下面代码片段可直接全部放入搜索按钮的槽函数// ui->sousuo->text() 为lineEdit搜索框内的输入内容 下面的同理if (ui->sousuo->text() == ""){ for (int i =0; i<20;i++) // 这里的20代表tableWidget的总行数,可根据自己情况换掉原创 2020-10-23 17:45:11 · 3601 阅读 · 5 评论 -
QT判断鼠标是否在控件上
QT判断鼠标是否在控件上// 判断鼠标是否在pushButton上if (ui->pushButton->geometry().contains(this->mapFromGlobal(QCursor::pos()))){ // do something...}原创 2020-10-23 16:02:47 · 6902 阅读 · 1 评论 -
tableWidget大小随窗口大小动态适应
tableWidget大小随窗口大小动态适应 //表格充满布局ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);原创 2020-10-21 15:21:05 · 7820 阅读 · 0 评论 -
QT中tableWidget设置隔行变色
QT中tableWidget设置隔行变色以下代码片段设置tableWidget表格白灰相间变色ui->tableWidget->setAlternatingRowColors(true); // 隔行变色ui->tableWidget->setPalette(QPalette(Qt::gray)); // 设置隔行变色的颜色 gray灰色效果如下...原创 2020-10-21 15:08:45 · 5767 阅读 · 1 评论 -
QT设置窗口图标<直接上代码>
QT设置窗口图标加上下面这句,运行后窗口左上角就有图标了this->setWindowIcon(QIcon(":/img/150.png")); // 引号里边的图换成自己的即可原创 2020-10-21 10:43:19 · 1528 阅读 · 0 评论 -
QT代码设置控件坐标
QT代码设置控件坐标有时需要重新设置控件位置,下面这句就很实用ui->Label->setGeometry(10,20,30,40); //四个参数分别代表(X坐标,Y坐标,控件宽,控件高)。原创 2020-10-20 17:20:04 · 5046 阅读 · 3 评论 -
QT按钮设置上方图片下方文本
QT按钮设置上方图片下方文本话不多说,直接上代码QLabel* label = new QLabel();QLabel* label4 = new QLabel();QPixmap *pixmap4 = new QPixmap(":/img/biaoge.png");//该处设置自己想要放的图片pixmap4->scaled(label4->size(), Qt::KeepAspectRatio);//设置图片大小label4->setScaledContents(true原创 2020-10-20 17:11:32 · 3323 阅读 · 0 评论 -
Windows系统下 QT Creator报错: Qt Creator needs a compiler set up to build.
Windows系统下 QT Creator报错: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options. 提供一解决方案在安装好QT之后,我遇到了上述报错,废了很大周折才解决掉,也在CSDN上找了海量的方案都没能解决,在一阵摸索之后,搞定了,本质都是一样,要么未下载编译器,要么未匹配到合适的!这块发个帖子记录一下。接下来说一下我遇到的这个情况,非常重要!!!安装QT时会选择需要安装的原创 2020-09-29 09:38:26 · 2897 阅读 · 0 评论