<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[uriel_chiang的博客]]></title><description><![CDATA[问题，一定会有答案]]></description><link>https://blog.youkuaiyun.com/uriel_chiang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; uriel_chiang]]></copyright><item><title><![CDATA[QT使用Popup的小窗口无法显示中文]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/83823927</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/83823927</guid><author>uriel_chiang</author><pubDate>Wed, 07 Nov 2018 14:51:09 +0800</pubDate><description><![CDATA[

问题：
最近在给软件附增权限管理时发现，采用弹出一个具有Popup的小窗口获取账号密码的登录输入信息时，无法输入中文，并不是QLineEdit设置成了不接受中文，而是即使切换到中文输入法也无法打出来中文的弹出信息。


原因：
不太明确，网上认为是Qt::Popup属性可能存在bug


解决方式(网上查到两种)：



在小窗口setWindowFlags(Qt::Popup)时改为setW...]]></description><category></category></item><item><title><![CDATA[谷歌地图API 学习（一）]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/80314672</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/80314672</guid><author>uriel_chiang</author><pubDate>Mon, 14 May 2018 20:21:23 +0800</pubDate><description><![CDATA[google.maps.Marker



1.创建方法



 var marker = new google.maps.Marker({
　　position:pointGGPos,//谷歌地图经纬度
　　map:map,//当前地图对象
    draggable: true,//是否可拖拽
　　icon:imageRed,//icon 对象
　　title:&quot;imageRed&quot;//标题
　...]]></description><category></category></item><item><title><![CDATA[谷歌离线地图基础]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/80314663</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/80314663</guid><author>uriel_chiang</author><pubDate>Mon, 14 May 2018 20:20:45 +0800</pubDate><description><![CDATA[一.需要文件


gapi3文件夹：存放接口等
tilemap文件夹：存放图片
gapi.js文件
maptool.js文件




二.html配置



&amp;lt;script type=&quot;text/javascript&quot; src=&quot;gapi.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;maptool.js&quot;]]></description><category></category></item><item><title><![CDATA[QTransform]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/80186641</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/80186641</guid><author>uriel_chiang</author><pubDate>Thu, 03 May 2018 21:06:09 +0800</pubDate><description><![CDATA[概述

提供2维坐标系统转换 
包含：位移、缩放、扭曲、旋转还有映射 
 
这是一个仿射变换矩阵(affine transformation)，它包含了坐标系转换所需要的所有信息 
但是也不用了解这么多，记住方法就可以了



方法



    translate(qreal dx, qreal dy)：平移 - 对坐标系沿着 x 轴移动 dx、沿 y 轴移动 dy
    scale(qrea...]]></description><category></category></item><item><title><![CDATA[QGraphicsSvgItem]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/80186546</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/80186546</guid><author>uriel_chiang</author><pubDate>Thu, 03 May 2018 20:59:47 +0800</pubDate><description><![CDATA[概述

作为一个可以使用svg文件的QGraphicsItem ，添加于QGraphicsScene，可使用QGraphicsView进行查看。 
- 特点： 
1. 提供SVG的渲染方式，可以使用SVG文件路劲进行构建对象； 
2. 提供setElementId（）渲染部分SVG文件，调用时，只用其设定元素和其子元素才会被渲染，对于大文件中为小元素进行渲染 
3. setSize()设置大小 
...]]></description><category></category></item><item><title><![CDATA[QT  仪表盘制作]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/80186434</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/80186434</guid><author>uriel_chiang</author><pubDate>Thu, 03 May 2018 20:52:25 +0800</pubDate><description><![CDATA[QT主要提供三种图形界面：Widget,Graphics,QML


Widget：适用于大量数据交互
Graphics：适用于场景中很多图元的
QML：解释型，属于轻量级界面，不适合大量数据交互，偏向视觉


这里提供的界面设计思想基于Graphics框架，采用SVG进行设计 
这里参考了一款飞行的开源软件https://sourceforge.net/projects/qfi/



思路：
...]]></description><category></category></item><item><title><![CDATA[InKscape 进阶]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/80186284</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/80186284</guid><author>uriel_chiang</author><pubDate>Thu, 03 May 2018 20:42:48 +0800</pubDate><description><![CDATA[粘贴

Ctrl+C复制对象或Ctrl+X剪切对象 
粘回原始位置  Ctrl+Alt+V 
粘贴样式      Shift+Ctrl+V



SVG路径编辑

节点工具 (F2) 
光标 arrow 键 , Tab, [, ], &amp;lt;, &amp;gt;的作用与选择工具中一样， 
但作用于节点，而不是整个绘图对象。 
在路径上的任意位置双击或 Ctrl+Alt+Click可以添加节点。 
选中节点...]]></description><category></category></item><item><title><![CDATA[InKscape 基础操作]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/80186267</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/80186267</guid><author>uriel_chiang</author><pubDate>Thu, 03 May 2018 20:41:53 +0800</pubDate><description><![CDATA[F1 拾取器(Selector)

按下Ctrl来进行水平或竖直移动 
按下Ctrl来进行水平或竖直移动

再次在矩形上单击，控制器会发生变化 
按下Ctrl以保持旋转的角度为15度的整数倍 
按下Ctrl以保持扭曲(倾斜)的角度为15度的整数倍。



群组

选择一个或多个对象后，按Ctrl+G可以将它们组合在一起 
选中一个或多个群组后，按Ctrl+U可以解散组合



填充与轮廓 Shif...]]></description><category></category></item><item><title><![CDATA[windows下QT无法输入中文]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/79728622</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/79728622</guid><author>uriel_chiang</author><pubDate>Wed, 28 Mar 2018 15:39:30 +0800</pubDate><description><![CDATA[现象描述：


在 Error :Could not decode …With “UTF-8”-encoding，选择了编码GB2312或者GB18030 
2.QT Creator打开该文件,无法输入中文，即使显示输入的是中文，也无法键入


原因：

不清楚



解决：

用记事本打开该文件，通过另存为转换编码方式为utf-8，保存，而后打开，可正常编辑...]]></description><category></category></item><item><title><![CDATA[Qt添加新类时出现 error: LNK2019: 无法解析的外部符号 解决]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/79708288</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/79708288</guid><author>uriel_chiang</author><pubDate>Tue, 27 Mar 2018 09:50:53 +0800</pubDate><description><![CDATA[原因

编译器未识别该新类的名字



解决


项目右键清除
qmake（重新让编译器识别所有类）
构建
]]></description><category></category></item><item><title><![CDATA[QT判断鼠标是否在某子窗口控件上方]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/79626911</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/79626911</guid><author>uriel_chiang</author><pubDate>Tue, 20 Mar 2018 15:54:51 +0800</pubDate><description><![CDATA[QT判断鼠标是否在某子窗口控件上方

需要注意的是，子窗口获取geometry，是相对于父窗口的相对位置，QCursor::pos()获取的是鼠标绝对位置，要不将父窗口的相对位置进行换算，要不将鼠标的绝对位置进行换算，这里本文采用将鼠标绝对位置换算到控件上，示例代码如下：



if(ui-&amp;gt;groupBox-&amp;gt;geometry().contains(this-&amp;gt;mapFromG...]]></description><category></category></item><item><title><![CDATA[QT布局之子窗口空隙]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/79626798</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/79626798</guid><author>uriel_chiang</author><pubDate>Tue, 20 Mar 2018 15:48:58 +0800</pubDate><description><![CDATA[QT布局之子窗口空隙


情况概述：有时候我们在QT布局时发现，两个子窗口之间有恒定的间隔，或是子窗口边界无法和父窗口重合，有间隙，无法缩小了，有时候对界面的紧凑性很有影响
解决方案：对其父窗口的属性进行设置，一般子窗口会继承父窗口的属性，所以使用的时候小心不要把不需要改变属性的子窗口进行改变了
操作： 
修改子窗口间隔： 
父窗口（Widget）属性： 





  属性名
  用途



 ...]]></description><category></category></item><item><title><![CDATA[库文件的环境配置问题]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/79472603</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/79472603</guid><author>uriel_chiang</author><pubDate>Wed, 07 Mar 2018 16:00:17 +0800</pubDate><description><![CDATA[使用库文件的程序，配置环境变量需要注意，如果环境变量中有两个相同的库文件，在程序调用库文件时，只会调用环境变量中第一个找到的库文件]]></description><category></category></item><item><title><![CDATA[vs编译编译debug和release版本的问题]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/79472571</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/79472571</guid><author>uriel_chiang</author><pubDate>Wed, 07 Mar 2018 15:58:06 +0800</pubDate><description><![CDATA[vs编译编译debug和release版本的问题

问题描述

debug版本  –编译正常，使用正常 
release版本–编译正常，使用时逻辑错误  



发现原因

抽象描述：在编译release版本时，由于该方式编译的优化，导致类的多态出现问题 
具体描述：编译器对release版本的编译过程中，对没有赋值，需要过滤的对象没有过滤出去，而进行多态的向下转换时编译器将未赋值的变量进行赋值了...]]></description><category></category></item><item><title><![CDATA[Q_OBJECT 引发lnk2001]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/79264733</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/79264733</guid><author>uriel_chiang</author><pubDate>Mon, 05 Feb 2018 21:30:12 +0800</pubDate><description><![CDATA[链接错误，一般是由于新增Q_OBJECT 后，使用vs编辑，但sln解决方案没有更新 
建议：删除sln，重新编辑]]></description><category></category></item><item><title><![CDATA[使用QT查看当前目录很实用的一句话]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/79151899</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/79151899</guid><author>uriel_chiang</author><pubDate>Wed, 24 Jan 2018 15:52:50 +0800</pubDate><description><![CDATA[qDebug()]]></description><category></category></item><item><title><![CDATA[如何去学习]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/78616552</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/78616552</guid><author>uriel_chiang</author><pubDate>Thu, 23 Nov 2017 16:48:27 +0800</pubDate><description><![CDATA[学习就不要待在舒适区人生要学会怎么使用套路如同使用框架进行学习如何去处理问题，这些是前人们总结出来的经验，你需要不断的总结经验才知道如何更好地去处理这些问题，获取更好地方法，这里可以向各行各业的老司机高手们学习概念性学习所谓概念，就是很多很多语言超级精炼的提炼出来的，理解一个概念，需要理解到这个概念之后的很多知道重复，反复地重复真正的学习重来就不是什么开心的事情，你需要大量地重复地练习来让脑子里面的]]></description><category></category></item><item><title><![CDATA[笔记是对一本好书最大的敬意]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/78616542</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/78616542</guid><author>uriel_chiang</author><pubDate>Thu, 23 Nov 2017 16:47:49 +0800</pubDate><description><![CDATA[一：怎么去读书强力研读：  
- 特点和效率 
- 不好玩 
- 用的时间很少 
- 不追求快一本书两遍，而且只读两遍: 
- 第一遍：正常通读 
- 第二遍：读书笔记 
也就是，第一遍陷进去，第二遍跳出来二：怎样做读书笔记笔记：最好是可以做到取代原书的地步 
注意四点： 
- 逻辑结构 
- 亮点 
- 自己的看法和心得 
- 书与书之间的联系三：思维导图一般是先发散后集中 
- 读书笔记或者会议]]></description><category></category></item><item><title><![CDATA[邓巴定律]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/78616524</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/78616524</guid><author>uriel_chiang</author><pubDate>Thu, 23 Nov 2017 16:46:53 +0800</pubDate><description><![CDATA[是什么：每人对交往的人际关系复杂度不超过150人，即使在互联网上超过150人的交流，也不是互相交际的，比如公众号。为什么：人类大脑的节省能量的定律，超过了150人基本就没有意义了。意义：]]></description><category></category></item><item><title><![CDATA[文科生思维VS理科生思维]]></title><link>https://blog.youkuaiyun.com/uriel_chiang/article/details/78616512</link><guid>https://blog.youkuaiyun.com/uriel_chiang/article/details/78616512</guid><author>uriel_chiang</author><pubDate>Thu, 23 Nov 2017 16:46:16 +0800</pubDate><description><![CDATA[是什么：文科生思维传统思维模式，进化过程中形成的吗，生存思维至上，单项选择一般使用是非善恶，理科生思维多项选择思维，综合性选择和比较，进行大量比较，引导出一个概念–》机会成本为什么：文科生思维理科生思维意义：文科生思维相信直觉判断理科生思维相信专业人员]]></description><category></category></item></channel></rss>