Qt/QML
放牛娃不吃草
这个作者很懒,什么都没留下…
展开
-
让Qt应用程序跑在Android上
让Qt应用程序跑在Android上 Qt最大的优势就是跨平台,一次性开发的Qt应用程序,可以跑Windows、跑linux、跑MAC……如今移动平台android操作系统如此火爆,Qt当然不能放过对android的支持,对了,还有iphone/ipad。而且,c++开发者们,想做android开发也不是问题了! 但是目前国内研究qt for android 的人真是太少转载 2012-11-28 14:46:23 · 945 阅读 · 0 评论 -
Qt_designer入门教程
OpenSource版的QT4 Designer功能比较少,只能只能设计窗体布局以及连接已有的信号与槽,因此需要手动添加一些代码,不是很容易 上手,今天试验了一下午,终于搞定了,写篇文章给QT初学者们参考,互相 学习。Windows下QT的安装可以参考我博客上的转帖《Eclipse + MinGW + Qt开发环境设置》,安装成功后会在开始菜单中出现“QT Designer”,打开转载 2013-01-18 10:16:20 · 8942 阅读 · 0 评论 -
Cmake构建Qt工程导致“模块计算机类型“X86”与目标计算机类型“x64”冲突
本文手把手教你Cmake创建Qt的细节过程,高手请绕过。出自CSDN-固本培元。对于QT而言一般是采用qmake来配置工程,优点是简单直接。在许多工程开发中,QT常常会与其他的工程结合使用,这样qmake就难以管理工程。这里主要介绍使用CMake来配置QT工程。使用CMake优点之一是可以将代码文件和工程文件分离,使得工程结构更加清晰,也便于代码移植;之二是可以与其他的用CMake管理的工程结合,例如ITK,VTK,OpenCV等原创 2014-04-24 17:27:37 · 5044 阅读 · 0 评论 -
QT使用QgraphicView/Qpainter展示RGB/YUV图像
本文记载说明使用Qt做RGB的渲染流程和问题。笔者认为:做媒体渲染这种数据量大而对象少的应用场景,使用Qpainter更佳,在多种RGB的转换中,YUV转RGB565最小而且字节对齐问题不容易发生,故推荐之。原创 2014-07-21 16:55:16 · 10187 阅读 · 0 评论 -
解决错误Unknown CMake command "QT4_WRAP_CPP"(CMAKE对应Qt在Linux/Windows兼容问题)
情景: WINDOWS下的Qt工程,使用cmake构建无误,移植Linux时的错误。ru原创 2014-05-29 15:29:21 · 11555 阅读 · 1 评论 -
Qt加SDL示例开发指南
#include #include #include int main(int argc, char *argv[]){ SDL_Surface *screen; SDL_Surface *loadbmp; SDL_Event event; SDL_Rect* SRCrect=0; SDL_Rect* DSTrect=0; int isRun=1; SDL_Init(SDL原创 2014-04-03 14:23:46 · 6364 阅读 · 0 评论 -
Centos下安装QtCreator以及Qt库
到以下网址下载对应Qtcreator以及Qt库http://qt-project.org/downloads#qt-lib为了是开发方便,安装需要的补丁包suyum groupinstall "Development Tools"安装QtCreator ./qt-creator-linux-x86_64-opensource-2.7.1.bin 安装Qt库.原创 2013-06-28 14:09:13 · 6358 阅读 · 0 评论 -
cmake 建立qt工程详解
cmake vs qmakeqmake 是为 Qt 量身打造的,使用起来非常方便cmake 使用上不如qmake简单直接,但复杂换来的是强大的功能内置的 out-of source 构建。(目前QtCreator为qmake也默认启用了该功能,称:shadow build)为各种平台和场景提供条件编译可处理多个可执行文件情况,和很好配合 QtTest 工作如何选择?Using转载 2014-10-29 13:10:37 · 6766 阅读 · 0 评论 -
QT常用例程收集整理(易集成至主工程)
常用Qt可用集成工程原创 2014-11-05 15:21:14 · 4355 阅读 · 0 评论 -
QTableWidget用法详解(修改整理版本)
QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并原创 2014-11-18 10:21:25 · 11458 阅读 · 1 评论 -
CmakeManual-Qt5
http://doc.qt.io/qt-5/cmake-manual.htmlCMake ManualCMake is a tool that helps simplify the build process for development projects across different platforms. CMakeautomates翻译 2015-03-06 14:46:29 · 3605 阅读 · 0 评论 -
vs2013+qt5+vsqtaddin+cmake工作环境搭建工作笔记
本文概述: 本文记载了如何搭建 vs2013+qt5+vsqtaddin+cmake工作环境。如果你搭建过程遇到问题不能解决可以联系笔者 csdn-固本培元 8944105@qq.com 文章分下面几部分 ,1. 对比 2. 下载及安装 3部分配置 4. cmake + qt 5 写法 及 实例下载cmake+vs 与 qtcreator 开发的对比:原创 2015-03-06 15:31:44 · 3690 阅读 · 0 评论 -
Qt Quick核心编程从入门到精通
本文是个推荐文章,推荐foruok博主的Qt quick 核心编程的系列经典编程!原创 2015-01-21 20:59:11 · 10718 阅读 · 0 评论 -
使用 QJson 处理 JSON
XML 曾经是各种应用的配置和传输的首选方式。但是现在 XML 遇到了一个强劲的对手:JSON。我们可以在 这里 看到有关 JSON 的语法。总体来说,JSON 的数据比 XML 更紧凑,在传输效率上也要优于 XML。不过 JSON 数据的层次化表达不及 XML,至少不如 XML 那样突出。不过这并不会阻止 JSON 的广泛应用。一个典型的 JSON 文档可以像下面的例子:{ "e转载 2015-03-18 18:03:04 · 1970 阅读 · 0 评论 -
QT QMap介绍与使用
原文地址:http://mobile.51cto.com/symbian-270651.htmQt中的QMap介绍与使用,在坛子里逛了一圈,发现在使用QMap中,出现过很多的问题,Map是一个很有用的数据结构。它以“键-值”的形式保存数据。在使用的时候,通过提供字符标示(键)即可得到想要的数据。这个“数据”即可以是一个字符串,也可以是任意对象,当然也包括自己定义的类对象。说明:map是转载 2013-07-26 09:42:03 · 2098 阅读 · 0 评论 -
QT工程中使用图片的三种方法
图片是一种资源,而在Qt中,对于资源的使用是有其独特的方式的! ①:一般来说:资源在内存中是用资源对象树来表示的,该树在程序启动时创建。 ②:而对于资源而言:我们都是需要先将其加入到这棵树中才能加载到内存中并被程序使用!! ③:而将一个图片资源放到程序的资源对象树中是用函数QResource::registerResource()来实现的。亦即:要将转载 2013-04-22 13:04:42 · 1707 阅读 · 0 评论 -
【QT技术应用】2D绘图
原文地址http://blog.sina.com.cn/s/blog_69683ff90100t2dh.html2D绘图 Qt4中的2D绘图部分称为Arthur绘图系统.它由3个类支撑整个框架,QPainter,QPainterDevice和QPainterEngine.QPainter用来执行具体的绘图相关操作如画点,画线,填充,变换,alpha通道等。QPainterDevice是转载 2013-03-28 10:40:10 · 1949 阅读 · 0 评论 -
给Qt—Creator添加include路径方法
在开发的时候,给Qt-Creator添加一个include路径很简单 ,如下图。原创 2013-01-27 14:37:09 · 22650 阅读 · 3 评论 -
QT定时器QTimer用法
Qtimer 的典型用法如下: QTimer *timer = new QTimer(this); //timer->setSingleShot(true) QObject::connect(timer, SIGNAL(timeout()), this, SLOT(Start())); timer->start(1000);QTimer Cla转载 2013-01-29 11:12:34 · 12493 阅读 · 0 评论 -
Qt自定义信号_槽的编程教程
本文所示代码在windows xp + MingW3.4.2+ eclipse3.4+CDT5.0版本中调试通过 QT系统为我们提供功能非常全面信号处理机制,它的内制信号和槽已经非常全面,因此大多数情况下,我们不需要自己设计信号和槽,但是有些时候,我们可能需要设计一些独特的信号和槽,来满足程序的需求。QT的核心机制信号和槽是独立于C++的,一般C++设计处理如按钮点击等方法,多采用回调函转载 2013-01-29 10:35:48 · 8746 阅读 · 0 评论 -
Qt快捷键大全
F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置模式Ctrl+5 帮助模式转载 2013-01-28 17:23:34 · 1471 阅读 · 0 评论 -
QT画线教程(GraphicsViewFramework)
现在基本上也已经到了2D绘图部分的尾声,所谓重头戏都是在最后压轴的,现在我们就要来看看在绘图部分功能最强大的Graphics View。我们经常说KDE桌面,新版本的KDE桌面就是建立在Graphics View的基础之上,可见其强大之处。 Qt的白皮书里面这样写道:“Qt Graphics View 提供了用于管理和交互大量定制的 2D 图形对象的平面以及可视化显示对象的视图 w转载 2013-02-04 16:50:01 · 9069 阅读 · 0 评论 -
QT一个简易画板实现
这一次将介绍如何使用Graphics View来实现前面所说的画板。前面说了很多有关Graphics View的好话,但是没有具体的实例很难说究竟好在哪里。现在我们就把前面的内容使用Graphics View重新实现一下,大家可以对比一下看有什么区别。 同前面相似的内容就不再叙述了,我们从上次代码的基础上进行修改,以便符合我们的需要。首先来看MainWindow的代码:转载 2013-02-04 15:42:45 · 1830 阅读 · 0 评论 -
graphicsview框架简介
1.控件位置Display Widgets→GraphicsView2.控件介绍GraphicsView(绘图视图)是用于显示QGraphicsScene内容的控件。学习该控件就不得不了解GraphicsView框架,GraphicsView框架为2D绘图提供一个简单、容易使用、功能强大的解决方案。Graphics View框架由三个主要的类组成:QGraphicsItem转载 2013-02-16 13:53:34 · 2963 阅读 · 0 评论 -
QT打开文件对话框
一: Qstring fileName = QFileDialog::getOpenFileName(this, tr("open file"), " ", tr("Allfile(*.*);;mp3file(*.mp3)")); 说明:这样就会产生一个对话框,和系统的资源管理器差不多的。返回的是你选择文件的 绝对路径。参数1:父窗口参数2:对话框的标题参数3:默认转载 2013-03-08 13:55:53 · 2057 阅读 · 0 评论 -
QT获取文件目录
QStringList Dia_Record::GetFileDirs(){ QStringList slist ; QString fileName; QFileDialog* fd = new QFileDialog(this);//创建对话框 fd->resize(640,480); //设置显示的大小 fd->setFilter( "Allf原创 2013-03-08 14:46:25 · 2113 阅读 · 0 评论 -
VS2010开发QT步骤
原文转载至:http://kb.cnblogs.com/page/84842/Qt是神马东西? Qt – 一个跨平台应用程序和UI开发框架 它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 Qt 主要是由 诺基亚 开发和维护的。Qt通过开源转载 2013-03-23 16:27:46 · 1765 阅读 · 0 评论 -
QT中QPainter的使用及矩形、圆形等常见图形的画法
#include QApplication> #include QWidget> #include QPainter> class MyMainWindow:public QWidget { public: MyMainWindow(QWidget *parent = 0); private: void paintEvent(QPaintEvent *);转载 2013-03-26 15:13:28 · 1938 阅读 · 0 评论 -
Qthread用法详解
原文http://blog.sina.com.cn/s/blog_7c05cb370101bprl.html我在线程类(继承QThread)里面用了一个QTimer,并有一个对应的slot函数。运行的过程中会报错:QObject: Cannot create children for a parent that is in a different t转载 2015-05-17 18:52:22 · 4913 阅读 · 0 评论