C++ Qt
逗神大人
C++程序员,也会点Java,Kotlin, Swift,Python,Golang, C#, 但技术相对比较菜,用到啥就学啥,用不上的一会就忘了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QML程序运行环境说明
运行库保证 系统 LD_LIBRARY_PATH所在的路径中, 包含了Qt5的运行库, 其中以下运行库是Qml程序运行所必须的最小依赖库:libQt5Qml.solibQt5Gui.solibQt5Core.solibQt5Network.solibicui18n.solibicuuc.solibicudata.so如果运行库是安装在自定义的路径(比如 /usr/loca...原创 2020-01-08 14:10:09 · 1955 阅读 · 0 评论 -
通过ssh远程启动linux上的Qt界面程序
当我们使用Qt自己写了一个程序的时候,通常都会通过ssh来远程传输到目标机器,然后需要在目标机上运行该程序看效果 但是,我们在终端中,如果直接在ssh中调用程序的启动命令,通常都会报诸如”can not connect to display”值类的错误。这是为什么呢? 我们来看一张图 图片左边的是在终端的ssh连接远程主机的环境下,右图是直接在Ubuntu上的终端环境下 我们看到,两个...原创 2018-02-26 14:00:02 · 7838 阅读 · 3 评论 -
QColor转QString
很多时候在使用QColor时,会有一些转换需求, 最常见就是转换成字符串了,这里提供一个还比较通用的转换方法QString ColorHelper::makeColorString(const QColor &color, const QString type){ if(type == "RGBA") { return QString("rgba(%1, %2, %3, %原创 2018-02-23 13:16:15 · 8997 阅读 · 0 评论 -
Qt仿iOS风格的滑动条
由于Qt自带的QSlider自身的限制,无法获得像iOS中的那种滑动条的效果,于是自己做了一个出来 实现原理很简单,使用原有控件组合的方式就可以了第一步, 继承QWidget 创建一个RichSlider第二步, 在RichSlider 上先后放置两个QLabel, 然后清空文字内容,设置objName为bgLabel(滑动条背景)、frontLabel (滑动条前景),接着拖动...原创 2018-03-05 10:48:17 · 2387 阅读 · 0 评论 -
基于Qt事件循环的异步任务管理
说明在开发Qt程序时,经常会遇到需要在UI线程发起异步任务的情况,而且大多数异步任务都需要返回到主线程操作一些UI控件, 因此,笔者针对这种情况,基于Qt的QCoreApplication的Event事件管理系统,封装了一个工具, 叫QAsyncTask使用方法到github.com上克隆下来该项目,点击进入QAsyncTask该项目源码比较少,可以直接讲源码拷贝到使用者的项目中去,也可以针对该原创 2018-03-28 13:41:58 · 2407 阅读 · 9 评论
分享