草庐IT

C++ Qt开发:DateTime日期时间组件

Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QDateTime日期与时间组件的常用方法及灵活运用。在Qt中,日期和时间的处理通常使用QDateTime类。QDateTime是一个用于表示日期和时间的类,而与之相关的组件还包括QDate、QTime以及QDateTime,以下是对这些组件的详细概述。QDateQDate类用于表示日期,包括年、月和日。主要特点如下:构造函数:QDate(intyear,intmonth,intday),用于创建一个QDate对

android - Cmake 无法在 qt creator/collect2 : error: ld 上编译简单的测试程序

我正在尝试使用androidNDK构建一个Android项目。我已将NDK添加到QT版本,自动检测到构建工具包,但在运行CMake时出现以下错误:StartingtoparseCMakeproject,using:"-DCMAKE_CXX_COMPILER:STRING=/home/self/Downloads/addis/android-ndk-r17b/toolchains/x86-4.9/prebuilt/linux-x86_64/bin/i686-linux-android-g++","-DCMAKE_C_COMPILER:STRING=/home/self/Downloads

【Qt】Qt单元测试详解(二):QTest

0、创建工程【Qt】Qt单元测试详解(一):通过QtCreator创建测试工程1、添加测试代码创建测试工程后,添加需要执行的测试代码。1.1引入被测试源码在测试工程Pro中引入被测试的源码,可以通过QtCreator添加现有文件来将源码添加到测试工程中INCLUDEPATH+=源码头文件SOURCES+=tst_testserial.cpp\源码文件列表HEADERS+=\源码头文件列表根据需要添加QT模块,如:greaterThan(QT_MAJOR_VERSION,4):QT+=widgets1.2由测试框架自动调用的槽函数initTestCase() 将在执行第一个测试函数之前调用。i

android - Qt 编译器报告 Android 的无效构建工具版本

我一直在使用Eclipse/AndroidStudio开发Android应用程序。现在,我正在探索使用QT构建应用程序。我安装了QT并按照http://qt-project.org/wiki/Qt5ForAndroidBuilding中的说明为Android配置了它.后来我的第一个Android应用程序使用“QTQuickApplication”模板。当我从QTCreator编译它时,出现以下错误:FAILURE:Buildfailedwithanexception.*Where:Buildfile'C:\MyQtApps\build-MyTest1-Android_for_armea

在Qt中设置程序图标的方法介绍

在Qt中设置程序图标的方法介绍[1]在Qt中设置程序图标的方法介绍1概述1)可执行程序(以及对应的快捷方式)的图标2)程序界面标题栏图标3)程序在任务栏中的图标2方法2.1创建资源文件2.2设置标题栏图标2.3设置可执行程序图标2.4效果检查[2]logoqt添加_Qt添加图标[1]在Qt中设置程序图标的方法介绍原文链接:https://blog.csdn.net/liitdar/article/details/125321817本文主要介绍在Qt中设置程序图标的方法。说明:本文中的应用程序是面向Windows操作系统的;本文中使用的QtCreator版本号为:7.0.0;本文中使用的Qt版本

C++ Qt开发:Slider滑块条组件

Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍Slider滑块条组件的常用方法及灵活运用。当涉及到C++Qt开发中的Slider滑块条组件时,你可能会用到QSlider类。QSlider是一个用于选择整数值的控件,常用于调整范围内的数值,如音量、亮度等。在水平方向上的Slider通常被称为水平滑块(HorizontalSlider),而在垂直方向上的Slider被称为垂直滑块(VerticalSlider)。水平滑块(HorizontalSlider)特点方

使用Python和Qt6(PySide6)创建GUI应用1简介

1简介在本书从GUI开发的基本原理逐步过渡到使用PySide6创建您自己的、功能齐全的桌面应用程序。1.1GUI简史图形用户界面(GUIGraphicalUserInterface)历史悠久,可追溯到20世纪60年代。斯坦福大学的NLS(ON-Line系统引入了鼠标和窗口概念,并于1968年首次公开展示。随后,施乐公司于1973年推出了Smalltalk系统图形用户界面,它是大多数现代通用图形用户界面的基础。这些早期系统已经具备了我们在现代桌面图形用户界面中视为理所当然的许多功能,包括窗口、菜单、单选按钮、复选框和后来的图标。这些功能的组合为我们提供了这类界面的早期缩写:WIMP(窗口、图标、

【qt】QTransform类使用

QTransform基本原理QTransform类主要用于创建一个3*3的变换矩阵,该矩阵用于坐标系的2D变换。该类取代了QMatrix类(此类已过时)。QTransform类通过操控变换矩阵来实现坐标变换,比如可进行矩阵的加、乘等运算,还可对矩阵类型进行判断(比如是否是满秩矩阵等)QTransform类除了可通过操控其矩阵进行坐标变换外,还可以使用QTransform类中内置的基本交换函数等对坐标进行变换简单的坐标变换完全可以使用QPainter类中的基本坐标变换来完成QTransform类的变换矩阵如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传把QTransfo

QT入门Input Widgets之QSlider

目录一、界面布局功能1、界面位置介绍2、控件界面基本属性2.1horizontalSlider界面属性2.2设置步进2.3打开或关闭滑块跟踪(setTracking)二、属性功能介绍1、常用信号2、调用信号3、鼠标点击QSlider滑块定在点击位置三、Demo展示 此文为作者原创,创作不易,转载请标明出处!一、界面布局功能1、界面位置介绍QSlider主要分为两种,一种垂直一种水平:horizontalSlider如下: VerticalSlider如下:2、控件界面基本属性2.1horizontalSlider界面属性以下属性,以horizontalSlider为例。horizontalSl

QT作业4

实现一个闹钟,当输入时间后,点击启动到达时间后循环播报三遍,便签内容头文件:#ifndefWIDGET_H#defineWIDGET_H#include#include//文本转语言类#include//定时器事件类#include//时间类QT_BEGIN_NAMESPACEnamespaceUi{classWidget;}QT_END_NAMESPACEclassWidget:publicQWidget{Q_OBJECTpublic:Widget(QWidget*parent=nullptr);~Widget();voidtimerEvent(QTimerEvent*e);//对基类中的虚