- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?
前言最近一直使用QGraphicsView框架在我的一个实际项目中,官方文档好多都没说清楚啊,有木有?!文档都翻光了,却还是有好多没明白。 一个令我恼火的bug就是,明明log打出来的每个Item的坐标都是预期的,但为什么最后结果不对呢? 我在视图中添加了一个直线项(QPoint(0,0),QPoint(100,100)); 结果却是: 有的同行看到可能会
2015-05-31 18:29:04 10423 20
原创 error: jump to case label与crosses initialization of"xx"编译错误
前言我过去使用vs下的cl编译程序时,从没遇到过此类错误,今天在Qt 5.3的MINGW版本下编译程序时,却出现 error: jump to case label与crosses initialization of”xx”编译错误。解决方案在switch语句的内部(包括case语句的内部)都不能声明变量,如需要声明,请在switch语句外面。
2015-05-31 09:56:41 1275 1
原创 [福利]国内首篇利用freetype的跨平台truetype字体真正轮廓(非位图)获取(带完整qt工程代码)-秒杀GetGlyphOutline
前言所需基本知识点trueType字体的一些基本概念trueType字体的基本构成besier曲线定义freetype对trueType的解析解析基本步骤freetype字体库初始化省略了变量声明设置字体编码方式获取字符编码值对字体轮廓进行解析轮廓内部点规则描述轮廓端点规则描述规则总结解析算法描述单个轮廓线首尾索引值获取首尾端点补偿中值补偿前言最近在做一款激光打标控
2015-05-30 12:01:14 8664 4
原创 c++原生的unicode支持
c++原生的unicode支持记一次字体轮廓提取遇到的问题起因解决浅谈字符串周边起因 在做一个激光打标系统,里面不可避免的要用到图形矢量化的问题,于是就是用freetype2 lib提取字体轮廓数学模型,基本步骤是:“`flow st=>start: 开始 e=>end:下一步处理 op=>operation: 获取字符对应的UNICODE编码值 op =>operation:
2015-05-29 15:31:35 698
原创 qt的关于编译条件的一些定义问题
今天遇到了一个很诡异的问题,昨天push了一段代码,今天编译才发现,程序运行后会马上失去响应,单步调试也没用,看起来什么都没有问题,直到最后我才发现问题所在,原来,我在一个类里面神经病的加上了一段宏定义:#ifndef qreal#define qreal float#endif把这一段去掉竟然就可以了,按理来说,这样没有错啊,但是为什么出现我这样的bug啊,是我的问题还是qt的问题?
2015-05-22 21:11:45 658 1
原创 Android 个人认为有用的android主题
我本人一直使用Theme.Holo.Light这个主题,很有科技感! 如果想隐藏actionBar的话,就直接:android:theme="@android:style/Theme.Holo.Light.NoActionBar" 还想要全屏的话就android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fulls
2015-05-09 14:51:14 460
原创 PHP 之局部变量与全局变量的交错(一)嵌套for循环中的变量
相信很多从c++/java/c#等过来的同学,可能会犯这样的错误:<?php for($i=0;$i<9;$i++){ #some code #many many code!... for($i=0;$i<8;$i++) { #some my ugly code }}?>外面一个大的for循环,写了很多代码以后,又
2015-05-07 11:31:18 2327
原创 Android 之Java基础---一个列表框引发的血案暨java装箱拆箱的实际应用
为了提高代码的封装性及可读性,我把原来手懒搞的一些AsyncTask的继承内部类决定都单独拉到一个文件夹中,但这一拉,出事情了! 我的应用业务是,有一个min_question_id(int )来记录目前读取到的服务器端数据,原来是内部类的时候,用的好好的,这把它单独剥离出来,每次拉取数据却是从头拉取了!好了,先上原来的代码!public class getQuestionLi
2015-05-06 22:58:22 758
原创 Android AsyncTask使用心得及错误处理-只能在主线程改变UI组件
大家肯定都会经常使用AsyncTask这个类,特别是在网络处理中,先看改正后的代码:这是正常的代码:class sendKeyTask extends AsyncTask { @Override protected void onPostExecute(Integer resultCode) { // TODO Auto-generated method stub su
2015-05-05 13:31:50 1184
QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?
2015-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人