ICode9

精准搜索请尝试: 精确搜索
  • QT项目二:局域网聊天工具2022-08-29 11:00:24

    QT项目二:局域网聊天工具参考《Qt及Qt Quick开发实战精解》,该书介绍的很详细,不做过多介绍。末尾有源码下载地址1.main.cpp#include "widget.h" #include <QApplication> int main(int argc, char *argv[]){    QApplication a(argc, argv);    Widget w;    w.show(); 

  • 保存一段qml里使用opengl shader的代码,由于多平台原因暂时用不了2022-08-28 16:04:41

    RowLayout { Layout.fillWidth: true height: 60 Rectangle { Layout.margins: 5

  • QT使用HTTP下载来实现程序下载自动安装退出,同时读取JSON更新信息。2022-08-26 22:30:45

    最近在用QT开发一套免费的HelpDesk系统, 参考了网上的方法,实现了程序自动下载更新和程序自动退出再安装新程序,为了感谢网页的无私分享,自己也特地分享给大家,希望可以帮助到大家,如果有疑问,可以留言或者email:13692277450@139.com. 我开发的程序大家可以免费下载使用,地址: https://sourc

  • Qt程序发布并打包成可在windows上安装的.exe程序2022-08-26 16:01:36

    1、在工程中添加一个Qt Resource File,文件名任意    2、将.ico后缀的图片放到跟工程文件(.pro)文件同目录下,并在Qt Resource File文件中添加该.ico文件    3、添加相关代码,设置窗口图标    4、双击打开.pro文件,并在文件末添加上 RC_ICONS = logo.ico # logo.i

  • Qt QWidget绘制圆角注意事项2022-08-26 14:00:28

    1、产生黑边 painter.setPen(Qt::NoPen); // 不设置画笔即可   2、背景不透明 this->setAttribute(Qt::WA_TranslucentBackground, true);   3、大致代码 this->setAttribute(Qt::WA_TranslucentBackground, true); void widget::paintEvent(QPaintEvent *) { QPainter

  • Qt设置背景颜色,QLabel,QWidget……2022-08-26 13:32:22

    void setBackground(QWidget* widget, const QBrush& brush) { QPalette palette(widget->palette()); palette.setBrush(QPalette::Background, brush); widget->setAutoFillBackground(true); widget->setPalette(palette); } void setBackground(QWi

  • VS2019+QT5.9+PCL1.8.1环境配置2022-08-26 12:31:23

    1.1 软件环境及下载地址: VS2019社区版:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/ Qt5.9.3:https://download.qt.io/archive/qt/5.9/5.9.3/qt-opensource-windows-x86-5.9.3.exe.mirrorlist PCL1.8.1:https://github.com/PointCloudLibrary/pcl/releases/tag/

  • cmake引入opencv和qt2022-08-25 19:32:27

    cmake_minimum_required(VERSION 3.14) project(CMake_demo LANGUAGES CXX) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(QT

  • Qt QPlainTextEdit多行文本编辑器2022-08-23 13:30:55

    QPlainTextEdit是一个多行文本编辑器,用于显示和编辑多行简单文本。另外,还有一个QTextEdit组件,是一个所见即所得的可以编辑带格式文本的组件,以HTML格式标记符定义文本格式。 实例samp4_6演示QPlainTextEdit的使用,运行界面如下图: 从上一节的代码中,我们已经知道,使用QPlainTextEdit::

  • QT汽车客运公司售票系统2022-08-23 01:02:16

    QT汽车客运公司售票系统 以下题目皆为常见的信息管理系统,要求采用面向对象的系统分析与设计方法,用较底层的C++程序设计实现相应的功能,以达到巩固C++基础、增强实际应用能力、培养全局和系统观念。 信息管理系统的设计要点包括:首先,对设计题目进行需求分析,识别出类与对象,设计合理的

  • qt vs C#2022-08-21 23:32:06

    其实不应该这两个进行比较? qt是framework,C#是语言。 应该是语言和语言对比,框架和框架对比:C++ vs C#; qt vs .net 1 如果只是windows,用C#/.net;如果跨平台:用C++/qt  // 2 如果服务器端C++,用C++/qt   // 待定   ****************************************************************

  • 关于安装Wind金融终端后,启动QT后频繁跳出WDF.dll文件注册成功窗口的问题2022-08-20 01:32:20

    安装Wind金融终端后,启动QT后频繁跳出WDF.dll文件注册成功窗口的信息。 经过排查后发现,主要问题出在系统环境变量上。 安装了wind金融终端后,用户系统环境变量PATH里多了两个wind相关的路径,将路径修改为上一级目录后。问题解决。  

  • QT“程序异常结束”问题解决2022-08-19 09:34:18

    今天用QT写个小程序,出现了一个小问题,就是程序编译通过了,也能运行,但是有一个按键按下后程序就会异常结束。 解决办法:由于文件中有多个类,而使用某个类的函数时,存在对象只声明,未创建就使用的情况。例如,程序中只声明了一个对象QObject * object,未进行object = new QObject就直接使用o

  • 08. Qt绘图2022-08-17 20:01:12

    Qt绘图 1.QPainter 2D绘图离不开QPainter,可以把QPainter想象成一个画笔,开发人员拿着画笔理论上是可以绘制任何 你想要的图形。QPainter 一般在一个部件(widget)重绘事件(PaintEvent )的处理函数paintEvent () 中进行绘制,首先要创建QPainter 对象(画笔),然后进行图形的绘制 1.1常用函数

  • Qt 运行显示 This application failed to start because it could not find or load the Qt platform plugin2022-08-17 17:01:13

    QT发布exe文件以后,运行文件时提示: This application failed to start because it could not find or load the Qt platform plugin “windows”.Reinstalling the application may fix this problem. 具体如下图所示 经过检验是生成platforms文件夹内缺少相应的文件,现在是可以自己

  • Qt 解决报错 This application failed to start because it could not find or load the Qt platform plugin2022-08-17 17:00:32

    解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform pluginQT为了简化生成发布版本,特别提供了工具 "windeplayqt.exe",这个工具在 "...\Qt\msvc2017_64\bin"的目录下,通过该命令,可以解决上述错误。 打开控制台窗口 设置搜索路径以

  • 随笔一2022-08-17 00:02:54

       近半年一直在搞Qt图形界面这一块,体会最深的就是造轮子很重要,一点是因为在造轮子时候可以体会到轮子是怎么运转,第二点是造轮子可以减少关键技术上被卡脖子的风险,拿来主义是不错,但伴随着风险。    第二点就是不要急燥,走急于求成的路线,很多时候做出来只是说明我们工具会用了,会

  • 部署Qt程序-Linux2022-08-16 23:30:41

    Qt程序编译出可执行文件之后,一般会依赖Qt的相关动态库,在没有安装过Qt的机器上就无法运行。所以在部署时需要将依赖的Qt相关库文件也打包进去。 linuxdeployqt工具 windeployqt或linuxdeployqt可以打包相应平台的qt程序 下载工具 访问 https://github.com/probonopd/linuxdeployq

  • Qt 怎么检测鼠标在不在某个控件上2022-08-16 18:31:25

    方式一:事件过滤器 // 构造函数内:记得安装事件过滤器 this->installEventFilter(this); bool MainWidget::eventFilter(QObject *obj, QEvent *event) { // 判断部件 if (obj == m_pWidget) { // 判断事件 if (event->type() == QEvent::Enter){ //qDebug() << "MOUSE_I

  • Qt 发送带结构体数据的信号2022-08-16 14:35:40

    当发送的信号是结构体时: 第一步:定义一个结构体.并在包含该结构体的类里面注册该结构体,通过此方法Q_DECLARE_METATYPE(T). 第二步:作为信号输出时,不能直接传结构体,要先包装一下结构再传出去;接收时,也要拆开包装,才能拿到数据,这里借助 QVariant ; 最后一步:连接信号. 具体实例

  • Qt 怎么检测鼠标在不在某个控件上2022-08-16 12:04:51

    方式一:事件过滤器 // 构造函数内:记得安装事件过滤器 this->installEventFilter(this); bool MainWidget::eventFilter(QObject *obj, QEvent *event) { // 判断部件 if (obj == m_pWidget) { // 判断事件 if (event->type() == QEvent::Enter){ //qDebug() << "MOUSE_I

  • QT刷题系统2022-08-16 01:00:44

    QT刷题系统 QT+MySql实现刷题系统。 语言 C++ 框架 Qt5 数据库 MySQL 功能 管理员 用户信息管理 编辑试卷(可添加新试卷和修改已有试卷) 删除试卷 查看试卷的测试人数,以及正确率。 密码修改 用户 用户注册 浏览所有试卷 选择试卷进行测试 查看成绩 错题巩固 用户个人信息修

  • Win10+VS2019+Qt5.15.2下编译QCAD2022-08-15 13:31:19

    Win10+VS2019+Qt5.15.2下编译QCAD 目录Win10+VS2019+Qt5.15.2下编译QCAD环境配置Qt安装Visual Studio 2019安装QCAD编译Clone编译QCAD编译Qt Scripts 插件运行问题总结参考 环境配置 Window10 Visual Studio 2019 Qt 5.15.2 Qt安装 目前qt更新到6.3,但因为6的版本太新,而5

  • 在QT中如何将网络图片保存到本地2022-08-14 17:03:58

    1 void saveImage(const QString url) 2 { 3 QNetworkRequest request(url); 4 QNetworkAccessManager *networkManager = new QNetworkAccessManager(); 5 QNetworkReply *reply = networkManager->get(request); 6 QEventLoop eventLoop; 7 Q

  • 【转载】Qt6.2 界面设计器无法输入中文解决办法2022-08-14 14:32:01

    参考 【Qt】Qt资源应用--菜单图标 iconfont-阿里巴巴矢量图标库 环境 环境 版本 windows 10 QT 6.2.4 Qt Creator 8.0.1 (Community) qmake 解决办法 从别的地方编辑好复制到界面设计器中

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

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

ICode9版权所有