Promise概念Promise是一种异步编程的解决方案. Promises 是用于传递异步计算结果的回调的替代方法.QtPromise开源模板库使用Qt框架的朋友如果对异步编程有需求,建议可使用此模板库对异步操作做处理。下文对QtPromise模板库的源码做一些分析以及其所用到的一些CPP的技巧共同做些探讨。本文并不会教你如何更好的使用QPromise而是分享其内部实现的思想和流程。QtProm
转载 2023-07-13 14:51:01
187阅读
我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种输入方式,一种是小数形式,一种是度分秒的形式,此时只使用一个简单的LineEdit是无法满足需求的。我们设想构造这样一个输入控件,它可以支持浮点数输入
# Qt Android 源代码解析与实践 ## 引言 在当今的移动应用开发中,Qt 是一个强大且灵活的框架,广泛用于跨平台应用的开发。本文将深入探讨 Qt Android 源代码的构造,提供一些示例代码,并讨论如何使用这些源码来构建自己的 Android 应用。最后,我们还将使用 Gantt 图和旅行图来可视化项目的时间安排与开发过程。 ## Qt Android 源代码简介 Qt An
原创 7月前
32阅读
Qt Creator 是一款跨平台的集成开发环境(IDE),支持多种主流操作系统,包括 Windows、macOS 和 Linux。Qt Creator 是一个功能强大的工具,可以帮助开发者更快速、更高效地开发和部署应用程序。在 Linux 系统上使用 Qt Creator 进行开发,有时候我们可能需要查看和修改 Qt Creator 的源代码。本文将重点介绍如何在 Linux 系统上获取 Qt
原创 2024-04-26 09:31:58
124阅读
寻找 QObject 这个类。之所以选择 QObject,一是因为它是 Qt 的核心类,另外一个很重要的原因是,QObject类是一个典型的Qt类,我们可以通过这个类学习到Qt的设计思路。#include <QObject>当我们进行 #include 语句时,预处理器寻找的是qt/include/QtCore这个目录。我们在这里面找到了 QObject 文件,而这里面只有一个语句:#
转载 2023-06-09 21:52:09
457阅读
库存物资管理系统1.首先先建立一个名为course的数据库,在建立一个course名的表,然后添加几个字段项目目录结构2.源代码先建立一个util的包,创建一个DBUtil的类,这是确定的,DBUtil.java package util; import java.sql.Connection; import java.sql.DriverManager; import java.s
1、背景2、修改qmake.conf文件3、准备configure的选项./configure --help,将所有的configure的选项都罗列出来3.1顶层安装目录-prefix 部署目录,make install的部署目录,若未指定则默认在/usr/local/Qt-$QT_VERSION-extprefix 安装目录,若未指定,则默认安装SYSROOT/PREFIX-hostprefix
做过安防视频监控的同学都清楚,在视频监控系统软件上都可以看到一个云台控制区域,可以对球机进行下下左右等八个方位的运动控制,还可以进行复位,一般都是美工作图好,然后贴图的形式加入到软件中,好处是程序简单,界面美工,主要取决于美工的美图能力,缺点是对于各种分辨率的适应性稍微差点,需要不同的图片切图贴图,除非默认做好的是大图自适应看不出差别,可能大部分人所在的公司都是小公司,一般美工人员比较少甚至没有,
Qt 远程控制源代码下载地址 http://www.seanyxie.com/qt%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6%E6%BA%90%E4%BB%A3%E7%A0%81%E4%B8%8B%E8%BD%BD/
Qt
原创 2014-03-09 17:48:00
1307阅读
qt试用2(vc编译源代码)运行Qt Command Promptset QMAKESPEC=win32-msvc2008注:可选值为C:\Qt\2010.05\qt\
转载 2011-01-06 23:39:00
63阅读
2评论
一、效果展示二、工程中添加charts模块三、在工程布QChartView>#include <QLineSeries>#include <
原创 2022-12-14 10:31:13
318阅读
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: 使用Qt4,在QtCreator中,将光标放在QPush Read More
转载 2019-10-02 19:56:00
209阅读
2评论
代码】Ubuntu从源代码编译安装QT
原创 6月前
285阅读
第一次看Qt源代码的人都会被其代码所迷惑,经常会看到代码中的d_ptr成员、d_func(函数)和Q_DECLARE_PRIVATE等奇怪的宏,总是让人一头雾水,下面这篇文章http://www.qkevin.com/archives/31,它很好的向我们介绍了Qt源代码的编写习惯,为我们看Qt Read More
转载 2017-01-11 19:32:00
86阅读
本来打算把《Qt学习之路》作为一个类似教程的东西,所以就不打算把一些关系到源代码的内容放在那个系列之中啦。因此今天就先来看一个新的开始吧!这个系列估计不会进展很快,因为最近公司里面要做 flex 的项目演示,所以时间不是很多啦,并且源代码也不是那么容易看的。豆子也不是 C/C++ 出身,因此看起来也会有些麻烦。 《Qt源码剖析》作为一个独立的系列,大致就是对Qt源代码进行分析。个人以为,分析的
推荐 原创 2010-05-27 19:01:57
10000+阅读
2点赞
3评论
简述QScintilla 是 Scintilla 在 Qt 上的移植,Scintilla 是一个免费的源代码编辑控安装命令行Creator
原创 2022-07-29 13:14:49
2125阅读
本来打算把《Qt学习之路》作为一个类似教程的东西,所以就不打算把一些关系到源代码的内容放在那个系列之中啦。因此今天就先来看一个新的开始吧!这个系列估计不会进展很快,因为最近公司里面要做 flex 的项目演示,所以时间不是很多啦,并且源代码也不是那么容易看的。豆子也不是 C/C++ 出身,因此看起来也 Read More
转载 2016-02-01 20:36:00
108阅读
2评论
IT要走多久,要怎么走。IT要走多久,要怎么走。这些问题,在我已经快毕业了一个年头的如今,又又一次浮如今我的脑海里。一边是工作的了了模块,一边是能够自己无聊打发的时间。这不是我当初要的路,如今的路是一条没有激情,没有波澜,没有变革,没有不管是技术方向,还是职业规划此时此刻又都摆在了我的眼前。工作是工...
转载 2014-06-24 18:54:00
460阅读
2评论
功能描述:1、新建文件,写入数据。2、打开文件,读取数据。
原创 2022-12-09 15:45:13
205阅读
在上一篇我们分析了Metadata的更新机制,其中涉及到一个问题,就是Sender如何跟服务器通信,也就是网络层。同很多Java项目一样,Kafka client的网络层也是用的Java NIO,然后在上面做了一层封装。下面首先看一下,在Sender和服务器之间的部分: 可以看到,Kafka client基于Java NIO封装了一个网络层,这个网络层最上层的接口是KakfaClient。其层次关
  • 1
  • 2
  • 3
  • 4
  • 5