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();
RowLayout { Layout.fillWidth: true height: 60 Rectangle { Layout.margins: 5
最近在用QT开发一套免费的HelpDesk系统, 参考了网上的方法,实现了程序自动下载更新和程序自动退出再安装新程序,为了感谢网页的无私分享,自己也特地分享给大家,希望可以帮助到大家,如果有疑问,可以留言或者email:13692277450@139.com. 我开发的程序大家可以免费下载使用,地址: https://sourc
1、在工程中添加一个Qt Resource File,文件名任意 2、将.ico后缀的图片放到跟工程文件(.pro)文件同目录下,并在Qt Resource File文件中添加该.ico文件 3、添加相关代码,设置窗口图标 4、双击打开.pro文件,并在文件末添加上 RC_ICONS = logo.ico # logo.i
1、产生黑边 painter.setPen(Qt::NoPen); // 不设置画笔即可 2、背景不透明 this->setAttribute(Qt::WA_TranslucentBackground, true); 3、大致代码 this->setAttribute(Qt::WA_TranslucentBackground, true); void widget::paintEvent(QPaintEvent *) { QPainter
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
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_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
QPlainTextEdit是一个多行文本编辑器,用于显示和编辑多行简单文本。另外,还有一个QTextEdit组件,是一个所见即所得的可以编辑带格式文本的组件,以HTML格式标记符定义文本格式。 实例samp4_6演示QPlainTextEdit的使用,运行界面如下图: 从上一节的代码中,我们已经知道,使用QPlainTextEdit::
QT汽车客运公司售票系统 以下题目皆为常见的信息管理系统,要求采用面向对象的系统分析与设计方法,用较底层的C++程序设计实现相应的功能,以达到巩固C++基础、增强实际应用能力、培养全局和系统观念。 信息管理系统的设计要点包括:首先,对设计题目进行需求分析,识别出类与对象,设计合理的
其实不应该这两个进行比较? qt是framework,C#是语言。 应该是语言和语言对比,框架和框架对比:C++ vs C#; qt vs .net 1 如果只是windows,用C#/.net;如果跨平台:用C++/qt // 2 如果服务器端C++,用C++/qt // 待定 ****************************************************************
安装Wind金融终端后,启动QT后频繁跳出WDF.dll文件注册成功窗口的信息。 经过排查后发现,主要问题出在系统环境变量上。 安装了wind金融终端后,用户系统环境变量PATH里多了两个wind相关的路径,将路径修改为上一级目录后。问题解决。
今天用QT写个小程序,出现了一个小问题,就是程序编译通过了,也能运行,但是有一个按键按下后程序就会异常结束。 解决办法:由于文件中有多个类,而使用某个类的函数时,存在对象只声明,未创建就使用的情况。例如,程序中只声明了一个对象QObject * object,未进行object = new QObject就直接使用o
Qt绘图 1.QPainter 2D绘图离不开QPainter,可以把QPainter想象成一个画笔,开发人员拿着画笔理论上是可以绘制任何 你想要的图形。QPainter 一般在一个部件(widget)重绘事件(PaintEvent )的处理函数paintEvent () 中进行绘制,首先要创建QPainter 对象(画笔),然后进行图形的绘制 1.1常用函数
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文件夹内缺少相应的文件,现在是可以自己
解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform pluginQT为了简化生成发布版本,特别提供了工具 "windeplayqt.exe",这个工具在 "...\Qt\msvc2017_64\bin"的目录下,通过该命令,可以解决上述错误。 打开控制台窗口 设置搜索路径以
近半年一直在搞Qt图形界面这一块,体会最深的就是造轮子很重要,一点是因为在造轮子时候可以体会到轮子是怎么运转,第二点是造轮子可以减少关键技术上被卡脖子的风险,拿来主义是不错,但伴随着风险。 第二点就是不要急燥,走急于求成的路线,很多时候做出来只是说明我们工具会用了,会
Qt程序编译出可执行文件之后,一般会依赖Qt的相关动态库,在没有安装过Qt的机器上就无法运行。所以在部署时需要将依赖的Qt相关库文件也打包进去。 linuxdeployqt工具 windeployqt或linuxdeployqt可以打包相应平台的qt程序 下载工具 访问 https://github.com/probonopd/linuxdeployq
方式一:事件过滤器 // 构造函数内:记得安装事件过滤器 this->installEventFilter(this); bool MainWidget::eventFilter(QObject *obj, QEvent *event) { // 判断部件 if (obj == m_pWidget) { // 判断事件 if (event->type() == QEvent::Enter){ //qDebug() << "MOUSE_I
当发送的信号是结构体时: 第一步:定义一个结构体.并在包含该结构体的类里面注册该结构体,通过此方法Q_DECLARE_METATYPE(T). 第二步:作为信号输出时,不能直接传结构体,要先包装一下结构再传出去;接收时,也要拆开包装,才能拿到数据,这里借助 QVariant ; 最后一步:连接信号. 具体实例
方式一:事件过滤器 // 构造函数内:记得安装事件过滤器 this->installEventFilter(this); bool MainWidget::eventFilter(QObject *obj, QEvent *event) { // 判断部件 if (obj == m_pWidget) { // 判断事件 if (event->type() == QEvent::Enter){ //qDebug() << "MOUSE_I
QT刷题系统 QT+MySql实现刷题系统。 语言 C++ 框架 Qt5 数据库 MySQL 功能 管理员 用户信息管理 编辑试卷(可添加新试卷和修改已有试卷) 删除试卷 查看试卷的测试人数,以及正确率。 密码修改 用户 用户注册 浏览所有试卷 选择试卷进行测试 查看成绩 错题巩固 用户个人信息修
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
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
参考 【Qt】Qt资源应用--菜单图标 iconfont-阿里巴巴矢量图标库 环境 环境 版本 windows 10 QT 6.2.4 Qt Creator 8.0.1 (Community) qmake 解决办法 从别的地方编辑好复制到界面设计器中