Qt
KirogiYi
你的价值不是别人决定的,而是在夜深人静的时候,扪心自问,你活着的价值是什么?
展开
-
Windows平台下Qt5.1 for Android的安卓开发环境
Windows平台下Qt5.1 for Android的安卓开发环境with one comment前段时间Qt5.1正式版发布,支持Android和IOS的开发,强大的可移植性和跨平台特性非常的吸引人,并且使用C++。由于之前做过Qt在嵌入式平台的应用,所以顺便试试新版本的Qt如何,再看看Qt5.1 for Android是否足够优秀呢,环境搭建如下,可能会有疏漏之处。整个配置过转载 2013-12-30 14:15:12 · 1501 阅读 · 0 评论 -
Qt 源码之元对象(QMetaObject)
1、 简述:QMetaObject是用来保存Qt元对象的元信息,当继承QObject类并使用宏Q_OBJECT时,创建的类产生一个静态QMetaObject实例staticMetaObject,这个实例会保存类名、信号名称及索引、槽的名字及索引等等在对象操作时需要的基本信息,而这也是信号与槽的根本所在:#define Q_OBJECT \public: \ Q_OBJECT_原创 2014-11-29 21:03:07 · 9125 阅读 · 0 评论 -
Qt for ios开发:QLabel、QpushButton垂直布局,部分重叠问题
在Qt for IOS中,用QVBoxLayout对QLabel、QPushButton进行布局时,发现这两种类型zh原创 2014-10-23 13:16:21 · 2845 阅读 · 0 评论 -
Qt源码之事件处理
某对象在发送一个事件的时候,使用sendEvent()或者postEvent()函数进行事件的发送操作。查看发送事件的两个函数源代码://sendEvent()inline bool QCoreApplication::sendEvent(QObject *receiver, QEvent *event){ if (event) event->spont = false; r原创 2014-11-30 17:53:13 · 1719 阅读 · 0 评论 -
Qt透明设置
QWidget window;window.setWindowFlags(Qt::FramelessWindowHint);window.setAttribute(Qt::WA_TranslucentBackground,true); 全部透明,具体包括标题栏,背景,下级WidgetQWidget window;window.setWindowOpacity(0.7); //转载 2014-11-19 10:30:44 · 5083 阅读 · 0 评论 -
Error: You are creating QApplication before calling UIApplicationMain
#if defined(Q_OS_IOS)extern "C" int qtmn(int argc, char **argv)#elseint main(int argc, char **argv)#endif{ ...}转载 2014-10-16 11:09:17 · 1122 阅读 · 0 评论 -
QSS知识总结
QSS知识总结 QT样式表单QT的样式表单允许我们在对程序不做任何代码上的更改的情况下轻松改变应用程序的外观。其思想来源于网页设计中的CSS,即可以将功能设计和美学设计分开。 它的语法和概念和HTML CSS也是差不多的。 其原理可简单理解为:QT内部存在一个CSS语法解析器,我们将我们的样式控制以CSS语法定义到外部文件,C转载 2014-07-25 15:43:35 · 1110 阅读 · 0 评论 -
javascript推荐书籍
javascript推荐书籍WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才。本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的是给想了解 JavaScript或者是刚接触JavaScript的朋友,介绍如何通过循序渐进的看书来学习javascript。一. 入门级 :就是有一定的基础(比如最转载 2014-06-12 17:47:32 · 897 阅读 · 0 评论 -
Qt中QString转换为char*
/*通过QString-->string-->char*转换,以便实现中文字符传输*/std::string strSendChatMsg = m_pInputEdit->toPlainText().toStdString();const char* chSendChatMsg = strSendChatMsg.c_str();uint16_t msgLength = strSendC转载 2014-04-29 09:46:16 · 1736 阅读 · 0 评论 -
从 Qt 的 delete 说开来
在C++中学习过程中,我们都知道:delete 和 new 必须 配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。Qt作为C++的库,显然是不会违背C++的前述原则的。可是:在Qt中,我们很多时候都疯狂地用new,却很少用delete,缺少的 delete 去哪儿了?!注:本文暂不涉及智能指针(smart pointer)相关的东西,你可以考虑 Qt转载 2014-04-19 11:14:59 · 633 阅读 · 0 评论 -
Ubuntu下qt5.0.2的mysql驱动安装
Ubuntu下安装Qt5.0.2的mysql驱动1首先要获取qt5的mysql驱动源码,从源码安装.因为Qt5.0.2安装是以SDK方式进行,默认安装以后的目录里面是没有源码目录的,也就是src目录,怎么办呢? 方法a.安装qt5 时勾选Source Components就能生成src目录了,如下图所示方法b.下载qt-everywhere-opensource-s转载 2014-02-26 12:16:44 · 1671 阅读 · 0 评论 -
Ubentu系统下Qt开发出现“Undefined reference to utable for ...”
问题:Ubentu系统下Qt开发出现“Undefined reference to utable for ...”解决:在当前项目的*pro文件下加入:LIBS+=-L../../../lib原创 2014-02-25 20:25:02 · 750 阅读 · 0 评论 -
编译QT的MySql驱动问题及解决方案
编译QT的MySql驱动问题及解决方案 做毕业设计要用到MySql,界面方面想用下QT,顺便学习一下QT的使用。上去就碰到问题,没有MySql的驱动(其实在.\Qt\4.6.0\plugins\sqldrivers目录下有,后来编译完了才发现,这里要崩溃一下~)。GOOGLE了一下,翻了翻网页,就开始编译驱动了。 这里使用QT4.6.0版本和VS2008自带原创 2014-02-21 16:36:37 · 1212 阅读 · 0 评论 -
Qt5.2 for Android部署到手机
软件准备:1.QT5.2 for android (windows)版。 下载地址:https://qt-project.org/downloads 2.Java Platform (JDK) 7u45 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downlo转载 2014-01-07 10:57:02 · 1169 阅读 · 0 评论 -
windows下Qt5.2 for android开发环境配置
windows下Qt5.1 for android开发环境配置1.下载安装Qt 5.1.0 for Android (Windows 32-bit, 716 MB) http://qt-project.org/downloads2.打开Qt Creator,打开帮助,输入android,找到官方说明,按照教程一步步的操作。3.首先需要下载以下四个软件: 1)T转载 2013-12-30 14:11:06 · 1060 阅读 · 0 评论 -
Qt for Android 配置详细 (Windows下的)
作者:Quain864875866@qq.com2013年1月讨论和交流一、安装jdk配置环境变量并测试java1.7的版本太高会出现问题。。我是用的是1.6点击jdk-6u21-windows-i586.exe即可,根据提示安装,安装路径可以复制,方便管理。jdk1.6 安装在C:\Java\jdk1.6jre1.6 安装在C:\Java\jre1.转载 2013-12-30 16:10:08 · 928 阅读 · 0 评论 -
Qt for IOS开发:app显示启动画面
Qt通过设置QSplashScreen可以在PC上显示启动画面,但在Qt for IOS开发的App上显示的是黑色的画面,没有达到预计的效果。今天下载了ios版Qt5.4,发现有一个默认的启动画面,显示的时app名称,然后我把main函数中大部分程序屏蔽掉,只留下: QApplication app(argc, argv); return app.exec();原创 2014-12-03 19:43:39 · 2249 阅读 · 1 评论