【Qt之Quick模块】2.创建Qt Quick UI工程
【c++】 error: invalid conversion from ‘int‘ to ‘enumType‘ [-fpermissive]解决方案
【Qt开发流程】之文件目录、文件、输入和输出
【Qt之Quick模块】3. QML类型
【Qt之Quick模块】4. QML语法格式及命名规范
【Qt之Quick模块】5. QML基本类型及示例用法
什么是递归
【Qt开发流程】之UDP
IP小知识
【Qt开发流程】之TCP
【Qt】使用QDataStream向QByteArray内读写数据时,输出QByteArray数据为空解决方案
【Qt之Quick模块】1. 概述及Quick应用程序创建流程
QML文件命名规范 QML文件命名规范并不是必须首字母大写,而是由英文字母开头,文件名由字母和下划线组成。 如果此qml文件是被当做Component(控件,类)来使用,首字母必须大写,确保与其他类型的文件名相区分。 在其他情况下,文件名则随意。 如 // btn.qml import QtQuick 2.0 Item { width: 100 height: 100 c
描述 归并排序是一种经典的排序算法,采用分治的思想。 归并排序是一种基于分治思想的经典排序算法。它将待排序的数组不断地分成两个子数组,直到每个子数组只有一个元素。然后,对每个子数组进行归并排序,即不断地将两个有序的子数组合并成一个有序的数组。最终,所有子数组都合并成一个有序的数组,完成排序。 归并排序的核心操作是合并两个有序数组。合并时,从两个数组的开头依次比较元素的大小,将较小的元素放入结果数组
Windows如何删除"$WINDOWS.~BT"文件夹,解决权限不足无法删除
【Qt之控件QTreeView】设置单元格高度、设置图标尺寸
描述 选择排序(Selection Sort)是一种简单直观的排序算法。它的基本思想是:每一轮从待排序的数据中选择最小(或最大)的一个元素,然后与待排序数据的第一个元素交换位置。对剩余未排序的数据重复这个过程,直到所有数据排序完成。 实现思路 遍历数组,找到最小元素的下标。 将最小元素与当前遍历位置的元素交换位置。 图解 时间复杂度 选择排序的时间复杂度为O(n^2),其中n为待排序的数组长
描述 插入排序是一种简单直观的排序算法。它的基本思想是将一个待排序的数据序列分为已排序和未排序两部分,每次从未排序序列中取出一个元素,然后将它插入到已排序序列的适当位置,直到所有元素都插入完毕,即完成排序。 实现思路 从第一个元素开始,将其视为已排序序列。 取出未排序序列的第一个元素,并将它与已排序序列的元素逐个比较。 如果找到一个已排序序列的元素大于待插入元素,将该元素后移一位。 重复步骤3,
描述 冒泡排序是一种简单直观的排序算法。它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误就交换位置,直到没有再需要交换的元素为止。冒泡排序因为排序过程中较小的元素会逐渐“浮”到数列的顶端,最终实现整个数列的排序。 冒泡排序是稳定排序。 实现思路 从数组的首元素开始,比较相邻的两个元素,如果前面的元素大于后面的元素,则进行交换。 继续比较下一个相邻的两个元素,重复步骤1,直到比较到数
【Qt开发流程】之2D绘图1:概述及基本绘制与填充和渐变填充
【Qt开发流程】之样式表
【Qt开发流程】之2D绘图2:坐标系统
【Qt开发流程】之容器类3:使用foreach关键字进行遍历
【Qt开发流程】之UI风格、预览及QPalette使用
【Qt开发流程】之容器类2:使用STL风格迭代器进行遍历
【Qt开发流程】之容器类1:介绍及常用容器类和使用Java风格迭代器进行遍历
【c&&c++】volatile关键字的作用
【Qt开发流程】之元对象系统
【Qt】在表格QTableWidget或者QTableView中,当主键Id存在时更新数据,不存在时添加数据解决方案
【Qt开发流程】之对象模型3:对象树及其所有权
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号