E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
QTQuick
QtQuick
(QML)自学之路(4)信号与槽
参考书籍《
Qtquick
核心编程》书籍作者:https使用信号和槽方式信号处理器和附加信号处理器(前面有说)使用signal.connect()使用connections信号处理器和附加信号处理器(前面有说
林兴南
·
2020-09-12 14:37
QML
QT
QML 可以多选ComboBox的实现
import
QtQuick
2.5import
QtQuick
.Controls 1.4import
QtQuick
.Controls.S
?Briella
·
2020-09-12 14:38
Qt Quick 中的 drag and drop(拖放)
研究了一下
QtQuick
里的draganddrop功能,大概讲一下。
foruok
·
2020-09-12 13:04
Qt
Qt
Quick简明教程
QtQuick
(QML)自学之路(5)自定义信号
参考书籍《
Qtquick
核心编程》书籍作者https://blog.csdn.net/foruok/article/details/30028711顺便说下信号也可以连接信号importQtQuick2.14importQtQuick.Window2.14importQtQuick.Controls2.14Window
林兴南
·
2020-09-12 12:48
QML
QT
Qml 拖拽事件处理
下面的例子代码来自官方文档:http://qt-project.org/doc/qt-5/qml-
qtquick
-drag.htmlimportQtQuick2.0Item{width:200;height
csfreebird
·
2020-09-12 12:13
#
c++
qt
qml中使用多点触摸
PinchArea注册到
QtQuick
1
yuan_da_xian
·
2020-09-12 01:32
QtQuick
音频播放
上一篇文章讲到了音频采集,既然有了采集,也就需要将音频数据进行播放,当然也可以读取音频文件或接收网络音频数据进行播放,这个时候就要用到QAudioInput的平行类QAudioOutput,QAudioOuput的使用和QAudioInput差不多,同样需要设置音频的参数,指定播放的设备(QAudioDeviceInfo),指定播放的数据缓冲(QIODevice)下面说一下一些使用的差别设置音频的
hai7song
·
2020-09-11 01:04
Qml
Qt
QtQuick
系列教程之开发环境的搭建
简介Qt与QtCreator简介Qt是一个跨平台应用程序和UI开发框架。使用Qt您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。QtCreator是全新的跨平台QtIDE,可单独使用,也可与Qt库和开发工具组成一套完整的SDK.其中包括:高级C++代码编辑器,项目和生成管理工具,集成的上下文相关的帮助系统,图形化调试器,代码管理和浏览工具。Qt特性作为
xiangzhihong
·
2020-08-24 16:49
qt
qml
c++
三峰驼
QtQuick
方式的界面开发扩展库
SilkQmlControls中文名:三峰驼
QtQuick
方式的界面开发扩展库非开源这个项目的初衷在于,提供一套完整的
QtQuick
界面库,自带皮肤动态切换功能,换肤换色,一行代码完成.提供配套的皮肤文件编辑器
zhengtianzuo
·
2020-08-24 12:48
Silk
从头学Qt Quick(1) --体验快速构建动态效果界面
QtQuick
是一个UI技术组,
QtQuick
本身主要包含了QML、JavaScript、QtC++三种技术。其中的主角就是QML(QtDeclarativeModu
weixin_30509393
·
2020-08-24 10:57
QmlTableView
使用
QtQuick
的MVC模式新建c++类继承于QAbstractTableModel,并实现几个重要方法:CPP中:classQmlTableViewModel:publicQAbstractTableModel
zhengtianzuo
·
2020-08-23 08:16
qml----Model/View TableView
前言记录这个是因为TMD文档上面根本就没有rowDelegate和headerDelegate的属性相关的设置,不知道网上怎么找到的,记录一下,记录的这些属性设置可以通用所有
QtQuick
.Controls1
Fu_Lin_
·
2020-08-23 04:06
QML
Qt5简介及Qt5基本框架
使用Qt5.x版本中的不同方面来开发应用程序,着重于新的
QtQuick
的技术,提供了编写C++后端的必要内容,并扩展了
QtQuick
。本章提供了关于Qt5高层次的概述。
daydayup
·
2020-08-21 08:56
qt
Qt Quick入门教程之基础(一)熟悉Qt Quick的世界
导语从这一篇开始,咱们正式步入
QtQuick
的世界,让我们一起来探索这个全新的、有趣的、易于使用的界面开发技术。
QtQuick
到底是什么?
sg-expert
·
2020-08-20 13:50
界面编程
QtQuick
/Qml自定义控件(1)-ToolTip
首先我们看看官方提供的
QtQuick
.Controls2.xTooltipTooltip效果是怎么样的看起来还是挺好用的也很方便然后我们再看来看看特殊的情况我们将窗体大小缩小后很明显Tooltip的文字描述长度超过窗体右边边界时无法正常显示了
zhengtianzuo
·
2020-08-20 13:08
Silk
QtQuick
系列教程(9)-Qml开发之丝绸PC端登录界面
总目录传送本博文技术等级:★☆☆☆☆☆☆☆☆☆丝绸平台:IM即时通讯平台,采用自主研发的分布式存储应用与UDP/TCP可靠P2P网络传输技术,自主研发的IM通讯协议,覆盖主流平台(Win,Android,IOS,Mac,Linux,WP),插件式高扩展性,OpenGL渲染高流畅UI,支持集成Web应用,可以私有化部署,公有云部署,简易部署.本Chat将分2大部分讲解:登录界面的布局登录界面的自定义
zhengtianzuo
·
2020-08-20 13:08
Silk
QtQuick
系列教程(8)-Qml的H5与JS/C++交互(Webengine)
总目录传送本博文技术等级:★★★★☆☆☆☆☆☆QtWebEngine模块提供了一个web浏览器,在不使用本地浏览器的情况下,它可以很容易地把Web内容嵌入到Qt应用程序中.QtWebEngine为渲染HTML,XHTML和SVG文档,使用CSS和JavaScript,提供了C++类和QML类型.QtWebEngine的功能分成下列模块:QtWebEngineWidgets模块:用于创建基于Widg
zhengtianzuo
·
2020-08-20 13:08
Silk
QtQuick
系列教程(0)-开讲之前
总目录今天打算从
QtQuick
与实际项目丝绸的开发过程来从基础到高深一步一步的指导
QtQuick
全平台开发流程与技巧.丝绸:涉及到的技术点包括:
QtQuick
界面技术,跨平台开发技巧(Win,Android
zhengtianzuo
·
2020-08-20 13:07
Silk
QtQuick
系列教程(5)-Qml开发界面介绍(Qml基础-4)
总目录传送本博文技术等级:★☆☆☆☆☆☆☆☆☆实际开发中常用的qml元素已经介绍的差不多了,接下来我们来看看交互方面,除了按钮的点击事件,其他的很多交互方式都还没有介绍,不着急,一步一步来.鼠标事件是最常用的,比如鼠标移动到一个组件内,左键右键滑轮什么的.接上面的样例工程,我们继续改造从button下手,鼠标移入的时候,显示一张图片,移出的时候显示另外一张.鼠标移动的检测,qml中是有一个专门的组
zhengtianzuo
·
2020-08-20 13:07
Silk
QtQuick
系列教程(4)-Qml开发界面介绍(Qml基础-3)
总目录传送本博文技术等级:★☆☆☆☆☆☆☆☆☆文本,输入框,按钮,事件都介绍了,下面我们玩一下图片首先我们在按钮的上方加一个Image组件用来显示图片再加一个按钮用来切换图片书写代码Image{id:imageheight:32width:128anchors.bottom:text.topanchors.horizontalCenter:parent.horizontalCenter}Butto
zhengtianzuo
·
2020-08-20 13:07
Silk
QtQuick
系列教程(7)-Qml的MVC模式
总目录传送本博文技术等级:★★★☆☆☆☆☆☆☆MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个
zhengtianzuo
·
2020-08-20 13:07
Silk
QtQuick
系列教程(3)-Qml开发界面介绍(Qml基础-2)
总目录传送本博文技术等级:★☆☆☆☆☆☆☆☆☆布局大概说了下,接下来我们看看事件响应希望按一下按钮就改变窗体的标题,试试修改代码首先给窗体加一个id标示,否则无法访问这个窗体的对象,id相当于cpp的类名frmWindow.title=qsTr("修改以后的标题")标准的对象的属性赋值运行点击按钮,果然标题就变成了我们希望的文本按钮有了,我们来加一个文本框试试现在我们希望完成这样的需求修改一下代码
zhengtianzuo
·
2020-08-20 13:07
Silk
Qt5之于Qt4的发展
1.全面的模块化架构,结构清晰;2.全新的基于OpenGl的图像引擎,全面提升
QtQuick
的界面性能;3.全面支持C++11标准;4.全新的支持操作系统的统一框架,对新的操作系统具有更好的兼容性。
花莫弦
·
2020-08-20 12:14
QT
QML官方系列教程——Scalability
附网址:http://qt-project.org/doc/qt-5/scalability.htmlScalability——(多屏)扩展性
QtQuick
使你开发的应用程序能够在类似桌面,手持设备等多个不同的平台上运行
Cloud_Castle
·
2020-08-20 12:26
QML官方系列教程
Qt / Qt Quick程序打包的一些坑 (二)
【写在前面】打包方法见Qt/
QtQuick
程序打包的方法。这里是再次记录一个坑(爹)。
梦起丶
·
2020-08-20 12:55
Qt
Qml
Qt
Quick(Qml)开发之旅
QtQuick
麦克风采集生成波形图(二)
在这篇文章麦克风采集生成波形图描述了如何使用Qml中的Chart组件来绘制波形图,但是有时候我们需要绘制一些额外的信息,比如横轴和纵轴也要能够自定义,这个时候在qml-chart中就比较难定制了,我们可以通过继承Qt中的QQuickPaintedItem实现重绘事件,再将继承类注册到qml中,这样我们就能够在C++实现将录音的数据绘制出来首先我们需要继承QQuickPaintedItem这个类,顾
hai7song
·
2020-08-20 12:52
Qt
Qml
qt5
qml
QtQuick
与 C++ 的结合
QML作为
QtQuick
的重要组成部分,结合JavaScript,能够使得GUI程序的开发更加高效,效果更加华丽,开发速度更快(有人只用一天时间就做出个手机游戏,FlyingBus)。
眨巴眨巴
·
2020-08-20 11:23
Qt
QtQuick
系列教程(1)-Qml开发环境的搭建(Windows)
总目录传送本博文技术等级:★☆☆☆☆☆☆☆☆☆首先我们考察一下Windows下使用Qt的正确步骤,其实学习就是一个探索的过程.我的系统是Win10,去Qt官网下载Windows下的Qt,版本当然是最新.http://download.qt.io/archive/qt/5.10/5.10.1/很明显,我下载qt-opensource-windows-x86-5.10.1.exe运行开始安装这个版本的
zhengtianzuo
·
2020-08-20 10:57
Silk
QtQuick
/Qml自定义控件(8)-显示fps
看看fps的定义:FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。FPS是测量用于保存、显示动态视频的信息数量。每秒钟帧数愈多,所显示的动作就会越流畅。通常,要避免动作不流畅的最低是30。某些计算机视频格式,每秒只能提供15帧。要想显示实时的fps,其实就是在页面发生变化的时候实时进行计数,每秒变化的次数就是fps.所以在windowChanged信号触发的时候我
zhengtianzuo
·
2020-08-20 10:57
Silk
QtQuick
/Qml自定义控件(5)-字体选择对话框
QtQuick
下可以通过Qt.fontFamilies()来枚举系统所有的字体我们字体列表就可以使用这个,将常用的字体也罗列出来然后我们制作一个下拉选择的按钮点击的时候箭头图片进行切换就行.接下来需要给字体选择做一个按钮
zhengtianzuo
·
2020-08-20 10:57
Silk
用C++ Qt Quick开发跨平台即时通讯全套体系目录
用C++
QtQuick
开发跨平台即时通讯全套体系Qml开发环境的搭建(Windows)技术等级:★☆☆☆☆☆☆☆☆☆传送门Qml开发界面介绍(Qml基础-1)技术等级:★☆☆☆☆☆☆☆☆☆传送门Qml开发界面介绍
zhengtianzuo
·
2020-08-20 10:25
Silk
Qt Quick实现的涂鸦程序
转自:https://blog.csdn.net/foruok/article/details/41152297之前一直以为
QtQuick
里Canvas才可以自绘,后来发觉不是,原来还有好几种方式都可以绘图
zzwdkxx
·
2020-08-20 09:56
Qt
Windows下QtQML应用程序发布失败(无法打开&界面不显示)的终极解决方案
首先,下图为仅使用了
QtQuick
中Controls&Particle&GraphicalEffects&Multimedia等控件后发布得到的应用程序目录结构:一般而言,使用qt官方介绍的途径(即在deployqt
黑色低级高中生
·
2020-08-19 19:37
qml
QML无法显示图像问题
问题使用qt5.7在笔记本上和台式机上分别新建的
QtQuick
项目。
sun_大可
·
2020-08-19 03:36
QT
这样读源码,不牛X也难
2014年写《QtonAndroid核心编程》和《
QtQuick
核心编程》时,很多内容都是通过分析Qt源码搞明白的。这阵子研究CEF和PPAPI,也主要靠研究源代
贝玏爷
·
2020-08-16 14:45
qtquick
与c++交互总结
交互方式分为四种,qml访问C++,C++调用qml,model/delegate/view机制,使用序列化字符串json,前面两种是基本,后面两个是第一个的特例,如有不严谨的地方,欢迎指正。qml访问C++qml不能直接访问c++的类型,C++类型必须注册到元对象系统才能被qml访问。qml可以访问属性、信号、槽、枚举定义(Q_ENUM)、函数(Q_INVOKABLE)。下面以Student类为
走调的鱼
·
2020-08-16 13:19
qml
第一个Qt Quick程序(QML程序)
这一节,我们讲述
QtQuick
的应用。
cppioq7518
·
2020-08-16 06:30
PySide2学习总结(九)创建窗口
前言在
QtQuick
中,APP具有两种启动模式:一是前面用过的QQuickView+Item;二是QQmlApplicationEngine+Window。
parroly
·
2020-08-16 01:05
Python
PySide2学习总结
qml使用Material主题(Styling Qt Quick Controls 2)
QtQuick
为开发者提供了很大的自由度,那对于一些控件风格传统的项目中,有没有类似于皮肤之类的东西可以提高开发效率而不用每个控件都自己DIY呢?
喵喵叫的猴
·
2020-08-15 09:02
QML
QtQuick
学习笔记之QML文件定义组件Component
记录
Qtquick
核心编程学习笔记:文件名称和组件名字一样:ColorPicker.qml文件如下:importQtQuick2.5Rectangle{id:colorPicker;width:50;height
麟凤轩
·
2020-08-15 09:59
【Qt/Quick/QML】
QML学习笔记-对QML基本认识
首先是QML与
QtQuick
的关系;这就相当于C++与Qt的关系;只是一个语言和框架的关系从Qt5.1开始,
QtQuick
引入了一组界面控件,使用这些控件可以更简单地创建传统桌面应用。
IT1995
·
2020-08-15 07:19
Qt
使用qml 实现简单的播放器(1)
引用需要的模块
qtquick
模块和multimedia模块importQtQuick2.0importQtMultimedia5.0下面创建一个黑色的矩形区域用于显示视频,代码如下:Rectangle{
gooderfeng
·
2020-08-15 07:46
Qt
Multimedia
QML
QtQuick
2 TableView的使用:展示表格数据
(更新日期:2020-2-7)1.写在前面在Qt5.12中,
QtQuick
2添加了TableView组件,功能和QtQuickControl1中的TableView类似,但是接口大不一样(QtQuickControl1
龚建波
·
2020-08-15 07:46
QML
三言两语
ubuntu12.04安装Qt5.6
Qt版本选择ubuntu12.04默认安装的是qt4,如果我们想使用qt5的新功能(比如
Qtquick
),就得自己下载安装qt5了,使用apt-getinstallqtcreator你会发现安装的还是qt4
ithewei
·
2020-08-15 05:21
Qt
linux
给 Qt 添加模块
添加Qt模块QtCanvas3D由于需要使用
QtQuick
进行3D绘图,因此在网上找了一些资料。JS绘制3D的有ThreeJS库,应该可以用于QML。
weixin_33835690
·
2020-08-14 14:16
Qt Quick 中model,delegate使用的三种方式
在
QtQuick
中,我们以ListView为例,创建一个最简单的列表窗口,为了清晰,去掉了鼠标按键的操作,去掉了高亮的显示,只将数据简单以列表方式显示出来,相当与HelloWorld版的ListView
指尖fly
·
2020-08-12 16:09
QML
Qt
Quick
QtQuick
学习笔记之QML布局定位器Row/Column/Grid/Flow
记录
Qtquick
核心编程学习内容:组件ColorPicker在前面章节写了http://blog.csdn.net/xuqiang918/article/details/51672479的ColorPicker.qml
麟凤轩
·
2020-08-12 14:32
【Qt/Quick/QML】
QtQuick
实现无边框窗口的拉伸,拖拽和自定义标题栏
在
QtQuick
实现去除标题栏,也即无边框很简单,只需要在Qml-Window中设置:flags:Qt.Window|Qt.FramelessWindowHint|Qt.WindowMinimizeButtonHint
hai7song
·
2020-08-12 11:39
Qt
Qml
QT Quick 入门一
QTQuick
入门一代码解析QObjectQCoreApplicationClassAA_EnableHighDpiScalingQGuiApplicationclassQQmlApplicationEngineClassQObject
al_kk
·
2020-08-12 10:14
QT
QML之不显示标题栏、边框
创建一个
QtQuick
应用程序:.pro是工程文件,.pri用来保存头文件,main.qml就是QML文件了,main.cpp就不用说了。
m沉默01
·
2020-08-12 10:31
Qt
Qt学习笔记
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他