草庐IT

qt-quick

全部标签

QT-------UI基础到进阶,干货满满!!!

目录一、UI基础1.QWidget类(掌握)2.添加子组件(掌握)3.样式表(熟悉)二、UI进阶1.Designer设计师(掌握)2.布局Layout(掌握)3.QWidget属性(掌握)4.UI指针(掌握)5.基础组件(熟悉)5.1标签QLabel5.2按钮类5.3单行文本编辑框QLineEdit5.4组合框QComboBox5.5一组与数字相关的组件一、UI基础1.QWidget类(掌握)QWidget类是所有可视化组件和窗口的基类,因此QWidget中成员可以继承给众多派生类使用。QWidget最基础的属性:width:constint宽度,单位像素可以通过intwidth()const

qt - 从哪里获得 MongoDB Qt 驱动程序

我目前正在寻找一种在Qt中连接到MongoDB的方法。到目前为止,我还没有遇到可以用来连接到MongoDB的驱动程序,尽管MongoDB网站上有一个c++库。有没有人能够使用Qt与MongoDB。谢谢。 最佳答案 C++驱动程序是要使用的驱动程序。 关于qt-从哪里获得MongoDBQt驱动程序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10723436/

Qt 自定义标题栏,最小化、最大化、关闭窗口,双击最大化,鼠标拖动等效果实现

文章目录前言效果代码.pro文件widget.hwidget.cppwidget.uititle.htitle.cpptitle.ui前言本次实验内容为Qt自定义标题栏,最小化、最大化、关闭窗口,双击最大化,鼠标拖动等界面软件的基本常规操作。我们在做一个软件界面的时候,有时需要其任务栏显示一些文本、图片甚至一些自定义控件的内容,但是通过Qt自动创建的窗口类仅自带系统风格的标题栏,往往并不能满足我们的自定义设计需求。在这种情况下,需要用Qt设计自定义标题栏内的相关内容。本篇博客记录本人实现这一功能的前后代码过程,并不一定是标准方式,仅作一个记录,在后面项目用的时候进行查阅。效果主要实现的窗口操作

2023/10/4 QT实现TCP服务器客户端搭建

服务器端:头文件#ifndefWIDGET_H#defineWIDGET_H#include#include#include#include#include#includeQT_BEGIN_NAMESPACEnamespaceUi{classWidget;}QT_END_NAMESPACEclassWidget:publicQWidget{Q_OBJECTpublic:Widget(QWidget*parent=nullptr);~Widget();privateslots:voidon_startbtn_clicked();voidnewConnection_slot();voidready

4. QT环境下使用OPenCV(视频或摄像头读取显示在QLabel控件上)

1.说明在用opencv处理图像时,图像的来源大部分情况下是从视频中读取过来的,视频可以是本地保存的视频,也可以是本地摄像头或者网络摄像头实时拍摄的视频。效果展示:opencv读取视频2.具体操作关于视频的读取,实际上也是从视频中将每一帧图像加载后,显示到QLabel控件上,每一帧的读取使用定时器进行控制,即在间隔时间内一帧一帧的去读取图像帧,如果不使用定时器进行操作,可能会出现问题。UI界面设计:2.1读取本地的视频文件widget.h:#ifndefWIDG

检测QT中的正确偏移键

是否只能在QT中捕获正确的移位键?在里面QT::键枚举的值列表有Key_Shift(还Key_Kana_Shift和Key_Eisu_Shift但是它们似乎是用于日本键盘的),但是我不知道如何区分右边的键和左移键,这甚至可能吗?我想找到一个适用于主要平台(GNU/Linux,Windows,MacOS)的解决方案感谢您的帮助和善意的问候看答案QT不为这些键提供便携式名称。但是,它确实使您可以访问钥匙的特定平台Scancodes。这是通过QKeyEvent::nativeScanCode()。在你的QWidget::keyPressEvent()功能,添加一些临时代码以打印您按下的键的扫描代码:

数据库课程设计——工资管理系统Qt

工资管理系统引言一、概述二、需求分析三、概念结构设计四、逻辑结构设计五、物理结构设计六、数据库设计七、数据库运行与维护八、系统功能实现九、总结引言近年来,随着我国信息技术的飞速发展,计算机应用已逐渐渗透到各个领域。在企业管理领域内,计算机的应用已经十分广泛,各种管理机制与企业运作流程都与计算机紧密结合在一起,计算机的应用进一步完善了企业的管理,提高了企业的现代化管理形象。开发职工工资管理系统的目的就是为了帮助财务部门能更好地管理本单位的职工工资,提高工作效率,实现职工工资信息管理的规范化和自动化。本文的目的是设计一款工资管理系统,旨在提高工资管理效率,减少人工管理成本。本报告将从需求分析、系统

OpenGL ES 2.0 Quick Start

作者:禅与计算机程序设计艺术1.简介Opengl(OpenGraphicsLibrary)是一个用于渲染二维图像、视频和用户界面图形的跨平台API。近年来随着移动设备的广泛普及和物联网(InternetofThings)领域的兴起,Opengl成为了开发高性能、跨平台的图形应用的首选方案。而在移动设备上绘制高质量的游戏画面一直是困难重重的。因此,OpenglES(EmbeddedSystems),也就是专门为嵌入式系统设计的OpenglAPI被设计出来。而作为一名具有多年编程经验的CTO,虽然对计算机图形学不是很熟悉,但是我却非常喜欢看书,特别是相关领域的技术书籍,如OpenGLProgram

Qt Creator配置openCV

QtCreator配置openCV由于opencv的库文件一般是dll动态链接库文件,可以被MSVC(Visualstudio编译器)所编译引用,但QT一般采用的是MinGw编译器,所以要引用opencv的动态链接库需要通过Cmake编译器转换一下。下列步骤可以成功在QTcreator中配置opencv库文件(正常情况下是需要下载cmake对opencv文件进行编译转换,但下述网站中已经有各个版本的opencv的MinGw的编译文件,省去自己下载cmake将opencv文件编译转换了。)链接:mirrors/huihut/opencv-mingw-build·GitCode#Opencv库文件