Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
QML中ListView数据的分组与定位显示
在QML中ListView的数据分组与定位显示时 以前使用ListView进行数据分组时 都是在model中加入分组数据 分组的项 然后将model中的数据排好序后全部显示到ListView中 这样做也能达到数据分组的目的 但是数据维护太费
QtQML的实践积累
ListView
分组
滚动
ListView定位
关于Qt/C++和QML获取屏幕大小方法的总结
在桌面应用程序的开发过程中 获取屏幕 桌面 的大小来定位桌面应用所显示的位置 是桌面开发中经常用到的 手段 在Qt开发和QML开发中也不例外 本篇着重介绍Qt获取桌面屏幕大小的两种方法 以及对应的QML中获取桌面屏幕 大小的两种方法 首先上
QtQML的实践积累
QT
QT获取桌面大小
QML获取屏幕大小
Qt定位程序位置
Qml中信号的发送与接收信号槽函数的使用
在Qt C 中 发送信号的函数和对应的槽函数在参数顺序 类型方面必须保持一致 此外 要让一个信号发射后进入相应的槽函数 必须用connect进行连接 这样 信号和槽才能连接起来 在QML中 发送信号和接受信号的槽 用起来比Qt C 还更方便
QtQML的实践积累
QML的Label实现Tooltip提示效果
在用QML进行界面设计时 往往需要用到Label 但是由于界面宽度的限制 Label会显示不全 需要进行Tooltip进行提示 而QML中的Label本身还不支持Tooltip的提示功能 所以给开发带来了一定的困难 那么 遇到这种问题 该怎
QtQML的实践积累
git使用手册,有这些就够了^_^
日常工作中 有了这些git命令 解决你代码提交与合并上的痛点 再也不怕代码和别人冲突了 再也不用为合并代码 冲掉别人代码而头痛了 一 clone仓库中的代码 git clone svn addr git 其中 svn addr git为代码
QtQML的实践积累
git
branch
git代码管理
git代码合并
Qt实现图片的简单压缩
在编程过程中 涉及到网络传输或资源加载时 过大的图片往往是编程人员的噩梦 加载时间过长 体验效果差 特别在即时通讯的发送图片时 大图往往半天加载不出来 于是 先对图片进行压缩 暂时显示模糊图片 然后下载大图最后更新下载的大图 这一过程成为解
QtQML的实践积累
QT
图片
压缩
网络
Qt多次链接connect函数的信号槽会调用多次问题
1 发送一次信号 调用多次槽函数问题 在同一个类中 多次链接QObject connect sender SIGNAL signalSender QString int receiver SLOT onSignalSender QStrin
QtQML的实践积累
QT
函数
信号与槽
使用VLC开源库开发播放器
使用VLC开发播放器 分为如下几步 1 下载VLC开源库 下载VLC开源库 可在官网上下载 地址如下 http download videolan org pub videolan vlc 可以在该网站下载想要的版本 32位或64位 Rel
QtQML的实践积累
Linux用户切换到root后运行图形程序报错(*GLib-GIO-CRITICAL **)
用su切换到root用户后 运行某些带图形的程序 会报如下错误 ImageProc qt 3158 GLib GIO CRITICAL g dbus connection register object assertion G IS DBU
QtQML的实践积累
GLibGIOCRITICAL
linux运行报错
GISDBUSCONNECTION
Qt源码重新编译QtMultimedia模块解决XP播放视频问题
当用qml的MediaPlayer在XP系统下播放视频时 会报错 QtMultimedia defaultServiceProvider requestService no service found for org qt project
QtQML的实践积累
源码
视频
MediaPlayer
库
QML树控件TreeView的使用(上)
在Qt5 5之前是没有树控件的 我们在使用时用的是ListView来构造出一个树 Qt5 5之后的QML开发阶段 有了树控件TreeView 本篇着重记录QML的TreeView的使用 根据MVC分解文件 类 如下 TreeControll
QtQML的实践积累
控件
treeview
Qt5
QML树控件
Qt利用setStyleSheet设置样式
Qt中设置按钮或QWidget的外观是 可以使用QT Style Sheets来进行设置 非常方便 可以用setStyleSheet font bold font size 20px color rgb 241 70 62 backgrou
QtQML的实践积累
交叉编译实践-Qt应用程序交叉编译【用cmake工具编译】
获取更多干货技能 点击 这里 小编文章列表 主页左侧扫码关注公众号 上篇介绍了交叉编译的基本原理 以及交叉编译一个简单的HelloWorld程序 这篇将介绍如何交叉编译Qt程序 由于Qt程序依赖的底层以及第三方的相关库太多
QtQML的实践积累
交叉编译
QT
arm
AArch64
QML实现Label的文字选择与右键各操作
在QML中 原生的Label是不能够进行鼠标的选中 复制 全选等操作的 仅仅只能用于简单的展示文字 但是在实际开发中 往往我们需要给用户展示一些信息 而且要支持可以用鼠标进行选择文字 并进行复制操作 所以 用QML中的Label控件显然是不
QtQML的实践积累
控件
QML
label
用QML实现简单音视频播放器的实践
用QML的MediaPlayer控件配合VideoOutput对可以对音频文件和视频文件进行播放 代码如下 VideoOutput id video out anchors fill parent source mediaPlayer Me
QtQML的实践积累
MediaPlayer
视频
QT
QML
QML中鼠标拖动移动ListView中项的位置
在QML开发中 ListView是我们经常用到的控件 可以用它给用户展示出列表 但是往往都是将项目的显示顺序排好后 直接让ListView显示出来 亦或者是知道要移动到具体的那一位置 然后调整数据在ListView中的顺序来达到要求 现有一
QtQML的实践积累
QML
ListView
移动ListView中项位置
QT