QT
KeepStu
这个作者很懒,什么都没留下…
展开
-
安装pyqt5及软件打包
pyqt5的安装以及软件打包原创 2022-08-05 17:01:48 · 1634 阅读 · 1 评论 -
2020-8-24 多线程操作
2020-8-24 多线程操作1.多线程简述:a.时间片轮流 每个进程轮流使用CPUb.按照进程优先级使用CPU,如:车载,军工软件…2.QThread介绍3.流程添加新文件-新建类类定义添加头文件#include <QThread>在头文件中声明宏Q_OBJECT,这样才支持信号与槽#ifndef MYTHREAD_H#define MYTHREAD_H#include <QThread>class MyThread : public QT原创 2020-09-16 08:54:33 · 107 阅读 · 0 评论 -
2020-8-21 QT转盘
2020-8-21 QT转盘1.设定widget的大小2.使用QPainter进行绘制事件头文件:#include <QPainter>protected: virtual void paintEvent(QPaintEvent* event);//增加一个绘制事件private: Ui::Widget *ui; QPainter rotationPainter;3.添加资源图片增加图片可以通过右键resource.qrc选择open in Editor原创 2020-08-28 09:27:48 · 403 阅读 · 0 评论 -
2020-08-26 qt打包发布到其他电脑上
qt打包发布1.首先利用QT自带的打包工具目的是为了生成对应.dll,以便在没有qt环境的计算机使用2.将目标.exe所在文件的目录复制进去,进入该目录下面如:3.输入命令windeployqt例如:windeployqt test2_autoText.exe...原创 2020-08-27 11:16:38 · 93 阅读 · 0 评论 -
2020-8-20 串口助手
2020-8-20 串口助手Serial port1.在.pro工程文件中如果是图形界面工程有如下代码:QT += core gui2.加载串口功能QT+= serialport原创 2020-08-26 09:53:23 · 133 阅读 · 1 评论 -
2020-8-21 Qt事件
2020-8-21 Qt事件头文件:#include <QKeyEvent>#include <QEvent>#include <QDebug>#include <QString>protected: virtual void KeyPressEvent(QKeyEvent* event); virtual void mousePressEvent(QMouseEvent *event); virtual void mou原创 2020-08-25 10:21:14 · 75 阅读 · 0 评论 -
2020-08-19标准对话框
标准对话框在Qt的示例程序中,搜索Standard Dialogs具体代码见参考文档。例如:原创 2020-08-24 09:53:28 · 72 阅读 · 0 评论 -
2020-08-19 Qt中的数据结构
2020-08-19 Qt中的数据结构Qt常用的数据类型:qint8 quint8qint16 quint16qint32 quint32qint64 quint64qreal (表示是float)例如:求取绝对值 QCoreApplication a(argc, argv); qreal value=-4.333; qDebug()<<qAbs(value); QString str("小明");//QString存储Unicode字符原创 2020-08-23 21:07:06 · 547 阅读 · 0 评论 -
2020-08-21 QT的下载
2020-08-21 QT的下载http://download.qt.io/official_releases/qtcreator/4.12/4.12.4/原创 2020-08-21 16:57:04 · 128 阅读 · 0 评论 -
2020-8-19 Qt文件管理
Qt文件管理1.Qt的文件管理涉及到的头文件mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QDir>//qt文件系统相关头文件#include <QFileInfo>#include <QDebug>//屏幕打印#include <QFile>//文件操作namespace Ui {class MainW原创 2020-08-21 16:24:46 · 430 阅读 · 0 评论 -
Qt基本控件(二)
Qt基本控件(二)1.Tab Widget2.list Widget和tree Widget每一项都是一个item3.Table Widget4.水平布局、垂直布局、打破布局5.样式表QPushButton:!hover{border-image:url(:/pic/pic/pause.png);}QPushButton:hover{border-image:url(:/pic/pic/pause_h.png);}表示当鼠标移至该图案时显示某图片,当鼠标移开时显示另一个图片,原创 2020-08-20 16:11:18 · 146 阅读 · 0 评论 -
Qt基本控件
Qt控件1.右键项目,在弹出的对话框中选择add new…2.在新建的.qrc文件中先命名前缀接着添加文件2.tool button的使用重命名对象名然后贴图,需要先qmake一下工具栏按钮也可以转到信号与槽void MainWindow::on_actionOpen_triggered(){ qDebug()<<"已打开";//以debug的方式打在qt应用程序输出栏}需要头文件#include<QDebug>3.更改应用程序图标双原创 2020-08-19 08:51:17 · 565 阅读 · 0 评论 -
信号与槽
信号与槽例如当使用一个clickButton时,通过信号与槽函数clicked(),相当于windows里面的回调通信机制。当设计好ui界面图标时,在头文件类中会自动声明这个槽函数注意如果没有跳出提示,先构建一下按住ctrl键点击setupUi,进入ui程序实现代码中查看结构a.按下f4进入信号与槽关联编辑界面 b.按下f3 widget编辑模式拓展:Qt中的connect(发送者对象指针,发送的信号,接收者(窗口),事件);可以学习一下。如:connect(ui->push原创 2020-08-18 10:49:29 · 119 阅读 · 0 评论