ICode9

精准搜索请尝试: 精确搜索
  • Qt6.2 Widgets Application 解决 'ui_xxxx.h' file not found 问题2022-08-14 11:31:45

    参考 【Qt】Qt登录对话框(设计器实现) error: ‘ui_mainwindow.h‘ file not found(ui头文件未创建) 环境 环境 版本 windows 10 QT 6.2.4 Qt Creator 8.0.1 (Community) qmake 总结 编辑UI文件或者创建文件后及时 ctrl+s 如果运行失败或者提示 file not found,

  • Qt开发经验小技巧236-2402022-08-14 11:30:08

    关于在头文件中定义函数使用static关键字的血的教训。 有时候我们需要将一些常用函数写在一个文件中供很多地方调用,如果写的是 int doxxx{} 这种,在你多个地方引用的时候,肯定会编译报错提示 “重复定义” 的错误。 此时你需要在函数前面加上static关键字,变成 static int doxxx{}

  • Qt连接MySQL数据库(QT6.3.1加载Mysql驱动失败的解决方法QSqlDatabase: QMYSQL driver not loaded)2022-08-14 00:35:03

    1.编译MySQL驱动,生成“qsqlmysql.dll”和“qsqlmysql.dll.debug”。2.将MySQL安装目录下lib文件夹里的** libmysql.dll**文件复制到下面的路径: D:\Qt\6.3.1\mingw_64\bin3.将第一步生成的两个文件拷贝到下面的路径: D:\Qt\6.3.1\mingw_64\plugins\sqldrivers假设:D:\Qt 是我的Qt安

  • Qt6.2 Widgets Application 打包路径无 exe 和运行提示找不到 dll 解决办法2022-08-14 00:00:37

    参考 【Qt】Qt6系列教程汇总 【Qt】第一个Qt程序 【Qt】Qt程序发布 运行QT项目文件夹下的exe文件提示找不到“各种dll” 环境 环境 版本 windows 10 QT 6.2.4 Qt Creator 8.0.1 (Community) 问题 Qt Widgets Application 打包找不到exe的问题 我的项目名为hellow

  • qt debug/release pro文件配置2022-08-12 17:04:50

    OBJECTS_DIR += objMOC_DIR += moc#DESTDIR += binCONFIG+=debug_and_releaseCONFIG(debug, debug|release){    TARGET = out_debug} else {    TARGET = out_release}#release 禁止DEBUG输出CONFIG (release, debug|release) {DEFINES += QT_NO_DEBUG_OUTPUT}

  • sqlserver数据库死锁查询,删除,语句耗时查询2022-08-12 09:34:21

    查询死锁 SELECT request_session_id spid,OBJECT_NAME (resource_associated_entity_id)tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT'; 杀进程 exec ('Kill 1223') 当前语句耗时查询 /*当前耗时查询*/ SELECT TOP 20 total_worker_time/100

  • QLabel实现鼠标单击,双击2022-08-07 08:31:45

    头文件---LabelRealClick.h #ifndef LABELREALCLICK_H #define LABELREALCLICK_H #include <QLabel> #include <QWidget> #include <QTimer> #include <QMouseEvent> #include <QDebug> #define cout qDebug() << "[" <<

  • Qt 压缩和解压缩文件2022-08-06 20:08:19

    压缩文件: 1 void compress(const QString uncompressedFile, const QString compressedFile) 2 { 3 QFile uncompressed(uncompressedFile); 4 QFile compressed(compressedFile); 5 if (uncompressed.open(QFile::ReadOnly) && compressed.open(QFile

  • Qt绘图设备QImage2022-08-05 13:31:27

    #include "widget.h" #include "ui_widget.h" #include <QPainter> Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); /* 绘图设备 */ QImage img(300, 300, QImage::Format_RG

  • Qt绘图设备QPixmap2022-08-04 22:32:49

    Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); /* 绘图设备 专门为平台做了显示的优化 */ QPixmap pixmap(300, 300); pixmap.fill(Qt::lightGray); QPainter painter(&pixmap); painter.setP

  • Qt MSVC与MinGW的区别2022-08-04 16:01:15

    Qt 中有两种方式编译,一种是MinGW ,另一种MSVC。 1.MSVC是指微软的VC编译器。2.MinGW是指是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运

  • Qt压缩与解压:自带zip压缩QZipReader和QZipWriter2022-08-04 09:35:18

    使用Qt自带类QZipReader和QZipWriter,不用再自行编译zlib、quazip,亲测简单快捷,使用方法如下: 1.在pro文件添加 QT += gui-private 2.添加下面两个头文件 #include "QtGui/private/qzipreader_p.h" #include "QtGui/private/qzipwriter_p.h" 3. zip包解压缩 //! \brief zipReader

  • Qt中C++与QML交互2022-08-04 09:31:36

    C++端发送信号,qml端定义槽函数进行处理 note: 本篇只是用来说明C++与qml使用信号和槽的连接方式; C++部分 在main.cpp中将发送信号的类注册进qml 中,qml可以使用; qmlRegisterType<ThreadTrackMeasure>("ThreadTrackMeasure",1,0,"ThreadTrackMeasure"); // ThreadTrackMeasure类文件

  • Qt绘图事件paintEvent2022-08-04 09:05:37

    #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QPainter> QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACE class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = nullptr); ~Wi

  • QT实现最小化到Icon单击双击显示窗口2022-08-03 22:00:56

    最近在学习用QT开发一个项目,参考了网上的例子完成了一个QT实现最小化到Icon单击双击显示窗口的例子,分享给大家,也感谢大家的网络分享。项目会放在www.pavogroup.top上面,大家可以参考一下。   在头文件里面定义bool isIconExist;以避免重复创建多个icon。 void HelpDeskClientDialog

  • Qt鼠标事件event2022-08-03 21:32:53

    #ifndef MYBUTTON_H #define MYBUTTON_H #include <QWidget> #include <QDebug> #include <QPushButton> namespace Ui { class MyButton; } class MyButton : public QPushButton { Q_OBJECT public: explicit MyButton(QWidget *parent = nul

  • Windows下的Qt程序使用wget命令下载文件2022-08-03 11:34:36

    wget 非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性.如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。 1.命令格式

  • Qt模态框和非模态框2022-08-03 08:34:20

    #include "widget.h" #include "ui_widget.h" #include <QDebug> #include <QDialog> #include "mywidget.h" Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this);

  • Qt铆接部件、浮动窗口、中心部件2022-08-02 23:35:06

    #include "mainwindow.h" #include "ui_mainwindow.h" #include <QDockWidget> #include <QTextEdit> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this);

  • Linux系统下Qt程序的打包2022-08-01 17:35:09

    在Linux用Qt开发的程序,如果想要在别的Linux主机上运行,那么需要把可执行程序和所依赖的链接库都打包才可以。 1、编译文件 在Qt中使用release的方式编译出可执行文件。 2、创建脚本 (1).创建copy_libs.sh拷贝可执行程序以及所依赖的链接库到指定目录下 #!/bin/sh appName="HelloWo

  • Qt_信号和槽2022-08-01 15:33:48

    创建Application的QtWidgets Application    注意去掉默认勾选的”Generate form“,选择Base class为QWidget。     在Headers文件夹中的mainwidget.h中定义两个全局变量 #ifndef MAINWIDGET_H #define MAINWIDGET_H #include <QWidget> #include <QPushButton> class Ma

  • QT QString 转 QByteArray 16进制2022-07-31 23:35:35

    Qt 中  16进制格式 保存成Qstring,然后转换成 QByteAarray   1 QString str("01 00 01 00 05 00 d0 07 00 00 d0 07 b8 0b 00 00" 2 " b8 0b 00 00 00 00 d0 07 00 00"); 3 QByteArray ba; 5 ba = QByteArray::fromHex(str.toLatin1()); 输出结果 ba: &

  • 1.GUI是什么2022-07-31 19:35:55

    图形用户界面(Graphical User Interface,简称 GUI),是计算机图形学技术的一种,它一般由窗口、下拉菜单或者对话框等图形化的控件组成。用户通过点击菜单栏、按钮或者弹出对话框的形式来实现与机器的交互,GUI 的存在拉近了人与计算机的的距离,让人机交互的过程变得简单舒适、有温度。在正

  • QT学习笔记22022-07-31 16:00:42

    P6. QPushButton创建 P7. 对象树 P8. Qt中的坐标系 (P6 QPushButton创建) QPushButton Class:   Header: #include <QPushButton>   qmake: QT += widgets 1 #include "widget.h" 2 #include<QPushButton> 3 Widget::Widget(QWidget *parent) 4 : QWidget

  • 【QT】入门阶段之事件2022-07-31 15:00:32

    本小节内容为《QTCreator快速入门》的事件笔记。包含事件关系图、鼠标、键盘、定时器等事件以及事件过滤器、事件的发送等。 1 基础概念 1.1 事件关系图 1.2 事件 事件对象:每个事件都会包装成一个QEvent对象,然后传递到对应部件。 在Qt中,任何QObject子实例都可以接受和处理事

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有