基本使用QRC使用场景:远程RPC通信,比如服务端提供数据、提供计算能力、相较于HTTP拥有更快的速度,更紧凑的数据格式本机多进程通信(至于稳定的rpc通信还有一部分工作要做)Qt Remote Connect遵循常见的RPC写法,首先有几个概念1 rep文件介绍rep文件是描述rpc的一个公共函数,rep文件首先由qt工具生成一个类似rep_XXX_source.h的文件,内部有如下类:XXXS
转载 5月前
67阅读
QDomNodeQDomElement关系整理QString QDomNode::nodeName() const QString QDomElement::tagName() const这两个的返回结果是一样的。将QDomNode转换为QDomElement,这两个函数返回的都是xml的节点名字。
原创 2016-12-27 09:58:26
6441阅读
Quality attributes have been of interest to the software community at least since the 1970s. There are a variety of published taxonomies and definitions, andmany of them have their own research and pr
Qt中几种操作xml的方式 流方式 sax方式 dom方式 sax方式接触不多,从来没有在实际生产中使用过。 dom方式概念复杂,理解不是很清楚QDomNode ? QDomElemet? QDomAttr?QDomText? QDom前缀的都是代表节点类型。所以有,QDomElement代表一个Element节点,而QDomText代表一个Text节点。QDomNode类可以存储任意类型的节点。
Qt中使用QDomDocument和QDomnode来读取xml
原创 2022-07-11 06:46:19
882阅读
一.对QDomDocument和QDomnode的理解 QDom前缀的都是代表节点类型。所以有,QDomElement代表一个Element节点,而QDomText代表一个Text节点。QDomNode类可以存储任意类型的节点。如果想进一步处理一个节点,首先必须把它转化为正确的数据类型。QDomNo
转载 2018-10-23 17:04:00
378阅读
2评论
Document对象的使用:getElementById()和getElementsByTagName()方法的使用练习1、  查找并访问节点你可以通过若干方法来查找您希望操作的元素:(1)       通过使用getElementById()和getElementsByTagName()方法(2)  &nb
XML操作QFile file("my.xml");//建立指向my.xml文件的QFile对象. if(!file.open(QIODevice::WriteOnly | QIODevice::Truncate)) // 只写方式打开,并清空以前的信息 retutn 0; QDomDocument doc; //新建立一个QDomDocument对象,表示
转载 1月前
107阅读
前言    最近在维护一个PYQT的项目,有很多不明白的地方,总结一下,共其他直接使用pyqt的人参考一下。PyQT是一个生成图形应用程序的工具包。是python语言和成功的Qt库的绑定。Qt库是这个世界上最强大的库之一。官方的PyQt网站在www.riverbankcomputing.co.uk。一、QT1.1 什么是QT?    Qt是一个著名的C++库
想写一个pdf_2_word的程序,查来查去,都是对指定目录下的pdf进行转换。见字如面。可贫僧想实现让用户自己打开一个文件夹,来选择文件。而不是把pdf放到指定的文件夹进行转换。于是查到了PyQt5。1、简介先来说说什么是PyQt吧PyQt 是 Qt 库 的 Python 版本,是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。PyQt是由Phil Thompson
WebGL着色器语言三种变量(attribute、uniform和varying)着色器语言和C语言一样,通过一个表示特定数据类型的关键词声明一个变量,比如int num;通过int关键字声明一个整数型变量num,不过着色器语言还提供了三个关键字attribute、uniform和varying用来声明特定用途的变量。attribute和uniform关键字的目的主要是为了javascript语言
qtbase-everything:Qt CoreCore non-gr
原创 2022-09-23 13:40:09
189阅读
目录 Windows下Qt调用Python1.准备工作2.编写python的自定义类3.C++调用Python的自定义类4.生成应用程序中标麒麟下Qt调用Python1.首先配置python的环境和安装必要的依赖2.添加外部库3.再修改pro文件4.生成应用程序5.编写启动程序runApp.shWindows下Qt调用Python环境:win10 64bitQt 5.12.0Python
转载 2023-06-30 11:29:20
158阅读
Python图形界面开发的几种方案前面的教程中,我们程序的用户交互界面都是命令行终端窗口。程序的用户交互界面,英文称之为 UI (user interface)当一个应用的 UI 比较复杂的时候,命令行方式就不便用户使用了,这时我们需要图形界面。如果用 Python 语言开发 跨平台 的图形界面的程序,主要有3种选择:Tkinter基于Tk的Python库,这是Python官方采用的标准库,优点是
转载 2023-07-01 17:57:57
567阅读
1:QT全屏 User w; w.setWindowFlags (Qt::Window); w.showFullScreen (); w.show(); 2:QT背景 User{ background-image: url(:/new/prefix1/back.png); } 3:QT安卓 写好的文件跨平台到安卓端发现形状变形,做调整
转载 2023-05-22 15:46:35
177阅读
(文章目录) 前言 本篇文章我们来讲解QT对象间的关系,理清楚QT对象间的关系是非常重要的,没有理清楚QT间的对象关系可能会导致内存的泄漏等各种问题的出现。 资料合集地微信公众号:优质程序猿 一、QT间的父子关系Qt中,父子关系是一种重要的概念,用于管理对象之间的层次结构和对象的生命周期。父子关系是通过设置对象的父对象来建立的。 在Qt中,每个QObject及其派生类都可以具有一个父对象。
原创 2023-09-17 08:13:23
235阅读
本篇讨论PyQt4中的中文处理问题。Qt中的QString与QByteArray之间的关系,近似等同于Python 2.x中的unicode与str的关系,以及Python 3.x中的str与bytes之间的关系。PyQt提供了Qt类型(包括C/C++类型)与Python原始类型之间的隐式转换。而PyQt4、PyQt5、Python 2.x、Python 3.x的隐式转换方法都不尽相同,由此产生了
Qt是一个功能非常完善的c++跨平台图形库,其实与其说图形库倒不如说它是一个与MFC类似的应用框架。Qt本身就是使用c++语言实现。QT理论上是跨平台的,MFC只是windows下的架构。QT是一个完全的C++程序开发框架,包含类库和跨平台国际化开发工具。QT API和开发工具对所有支持平台都是一致的,从而可以进行独立于平台的程序开发和配置。使得跨平台软件编程直观、简易和方便。 QT是一种c++语
原创 2021-02-24 19:53:31
832阅读
Qt是一个功能非常完善的c++跨平台图形库,其实与其说图形库倒不如说它是一个与MFC类似的应用框架。Qt本身
转载 2021-11-25 15:09:45
135阅读
@TOC前言Qt是一个流行的C++框架,用于开发跨平台的图形用户界面(GUI)应用程序。Qt提供了一种强大的对象模型,其中一个关键概念是对象间的父子关系。一. Qt 对象可以存在父子关系:在Qt中,对象间的父子关系是通过 QObject 类和对象树机制来实现的。每个QObject派生类都具有父子关系的能力。通过建立父子关系,可以形成一个层次结构,从而方便进行对象的管理和组织。父子关系Qt中有以下
原创 精选 8月前
421阅读
  • 1
  • 2
  • 3
  • 4
  • 5