<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dinjay的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dinjay</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dinjay]]></copyright><item><title><![CDATA[QGis二次开发（Qt）：如何控制图层显示和隐藏]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/128513528</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/128513528</guid><author>dinjay</author><pubDate>Sun, 01 Jan 2023 16:46:28 +0800</pubDate><description><![CDATA[QGis qt 二次开发中如何控制图层显示和隐藏]]></description><category></category></item><item><title><![CDATA[QGIS+qt 二次开发 缩放要素]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/127921475</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/127921475</guid><author>dinjay</author><pubDate>Fri, 18 Nov 2022 15:02:06 +0800</pubDate><description><![CDATA[QGIS二次开发如何缩放要素]]></description><category></category></item><item><title><![CDATA[QGIS+qt 二次开发 移动要素]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/127898277</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/127898277</guid><author>dinjay</author><pubDate>Thu, 17 Nov 2022 14:13:07 +0800</pubDate><description><![CDATA[本文介绍QGIS二次开发如何实现对图层要素的移动]]></description><category></category></item><item><title><![CDATA[Qgis3.10+Qt+windows二次开发坐标转换失败的问题记录]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/127653746</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/127653746</guid><author>dinjay</author><pubDate>Wed, 02 Nov 2022 16:24:33 +0800</pubDate><description><![CDATA[qgis+qt坐标转换时出现的问题]]></description><category></category></item><item><title><![CDATA[Qt Line分割线宽度和颜色的设置]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/126618628</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/126618628</guid><author>dinjay</author><pubDate>Wed, 31 Aug 2022 10:23:41 +0800</pubDate><description><![CDATA[Qt Line分割线宽度和颜色的设置]]></description><category></category></item><item><title><![CDATA[Arcgis runtime sdk for Qt 开发记录（三）地图基本操作]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/124146252</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/124146252</guid><author>dinjay</author><pubDate>Wed, 13 Apr 2022 14:31:16 +0800</pubDate><description><![CDATA[地图的基本操作。]]></description><category></category></item><item><title><![CDATA[Arcgis runtime sdk for Qt 开发记录（二）离线地图的加载]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/124126810</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/124126810</guid><author>dinjay</author><pubDate>Wed, 13 Apr 2022 10:40:21 +0800</pubDate><description><![CDATA[本文介绍如何加载地图包tpk和mmpk]]></description><category></category></item><item><title><![CDATA[使用Arcgis Pro 2.5生成地图文件（tpk，mmpk）]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/124127053</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/124127053</guid><author>dinjay</author><pubDate>Tue, 12 Apr 2022 17:09:15 +0800</pubDate><description><![CDATA[文本介绍如何将png图片作为地图的底图生成对应的tpk和mmpk地图包]]></description><category></category></item><item><title><![CDATA[Arcgis runtime sdk for Qt 开发记录（一）环境搭建]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/124116120</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/124116120</guid><author>dinjay</author><pubDate>Tue, 12 Apr 2022 11:33:36 +0800</pubDate><description><![CDATA[注册账号

下载sdk需要先注册开发者账号，可以通过几种途径：

1.github账号

2.facebook账号

3.google账号

4.苹果账号

搞开发的，github应该都有，没有就注册一个，很简单。



我这里直接选择自己的github账号登录了。



下载链接：

ArcGIS DeveloperA complete mapping and location analytics platform for developers. Build and deploy powerful app]]></description><category></category></item><item><title><![CDATA[Arcgis runtime sdk for Qt 开发记录（前言）]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/124115651</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/124115651</guid><author>dinjay</author><pubDate>Tue, 12 Apr 2022 09:27:53 +0800</pubDate><description><![CDATA[Arcgis Runtime Sdk for Qt]]></description><category></category></item><item><title><![CDATA[Qt处理窗体拖拽移动]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/114278727</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/114278727</guid><author>dinjay</author><pubDate>Tue, 02 Mar 2021 10:41:56 +0800</pubDate><description><![CDATA[开发的时候经常要自定义widget窗体，UI都是自定义的布局，所以没有标题栏，想要进行拖拽需要自己处理，所以写成了一个类，方便使用。

FramelessHelper.h


#ifndef FRAMELESSHELPER
#define FRAMELESSHELPER


#include &lt;QWidget&gt;
#include &lt;QObject&gt;

class FramelessHelper : public QObject
{
    Q_OBJECT
public:
    G]]></description><category></category></item><item><title><![CDATA[QWidget如何设置成模态窗体]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/114278512</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/114278512</guid><author>dinjay</author><pubDate>Tue, 02 Mar 2021 10:33:04 +0800</pubDate><description><![CDATA[QWidget如何设置成模态窗体

有的时候我们需要对widget实现dialog的效果，尤其是多人协作开发时，对于一个已经写了很多代码的widget类来说，改成QDialog比较麻烦，其实几行代码就能搞定。


MyWidget::MyWidget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::MyWidget)
{
    ui-&gt;setupUi(this);
    setWindowFlags(Qt::Tool |Qt::Fram]]></description><category></category></item><item><title><![CDATA[QT 自定义进度条（显示网络质量）]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/107153832</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/107153832</guid><author>dinjay</author><pubDate>Mon, 06 Jul 2020 11:43:26 +0800</pubDate><description><![CDATA[在网上找了很多样式，没有类似的，自己实现了一下，纯qss实现，方便使用。

很多时候需要检测网络质量，此时需要类似进度调的样式来显示，qss如下：

最上面的：


QProgressBar{
	border:1px solid #0000ff;
	height:30;
	background:transparent;
	text-align:center;
	color:rgb(255,0,0);
 	border-radius:10px;
}


QProgressBar::chunk{
	bord..]]></description><category></category></item><item><title><![CDATA[Qt+ffmpeg+avilib实现录屏录音的功能（包含合成）]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/103629739</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/103629739</guid><author>dinjay</author><pubDate>Fri, 20 Dec 2019 12:02:22 +0800</pubDate><description><![CDATA[步骤：

1.录屏

思路：子线程进行截屏的方式进行录制，再使用avilib将截取到的图片保存为视频文件。

参考文章：https://my.oschina.net/smartlliu/blog/209182

子线程录制通过上文中的ToAviThread来实现


void ToAviThread::run()
{
    QScreen *screen = QApplication::prim...]]></description><category></category></item><item><title><![CDATA[MFC检测串口插拔]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/38320619</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/38320619</guid><author>dinjay</author><pubDate>Thu, 31 Jul 2014 17:19:52 +0800</pubDate><description><![CDATA[以对话框工程为例


头文件中
afx_msg BOOL OnDeviceChange(UINT nEventType, DWORD dwData);
cpp中
ON_WM_DEVICECHANGE() 
然后实现函数
BOOL CXXDlg::OnDeviceChange(UINT nEventType,DWORD dwData)
{
	//0x4d36e978L, 0xe325]]></description><category></category></item><item><title><![CDATA[关于QGraphicsView里使用QGraphicsScene背景图片平铺的问题]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/7814849</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/7814849</guid><author>dinjay</author><pubDate>Tue, 31 Jul 2012 16:22:19 +0800</pubDate><description><![CDATA[在QGraphicsView里默认显示QGraphicsScene的时候是平铺的，如果图片尺寸过小就会平铺，如果大于QGraphicsView的尺寸，就会自动填充。
后来试了试，找到了解决方法，分享一下：
1.QGraphicsView设置一下显示位置
ui->graphicsView->setAlignment(Qt::AlignLeft | Qt::AlignTop);//这里是左上角方]]></description><category></category></item><item><title><![CDATA[mac上使用qt，进行输入法的开发]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/7468268</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/7468268</guid><author>dinjay</author><pubDate>Tue, 17 Apr 2012 10:02:59 +0800</pubDate><description><![CDATA[最近一直在忙mac上的输入法开发，现在终于告一段落了，分享一下开发时遇到的问题和经验。
开发语言：
C,c++,object-C



开发工具：

QtCreator 2.4.1
Qt SDK 4.8.0
Xcode 3.2.6

环境搭建：

参考：
http://mobile.51cto.com/symbian-269099.htm
打开Qtcreator，创]]></description><category></category></item><item><title><![CDATA[qt工程，windows到mac的移植]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/7418894</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/7418894</guid><author>dinjay</author><pubDate>Sun, 01 Apr 2012 13:04:57 +0800</pubDate><description><![CDATA[最近在搞mac，把以前windows的工程移植到mac上，之前windows使用的QT开发，网上搜索了一下qt是支持mac的，于是就动手搞起来。
1.mac上qt环境搭建
先去qt官网下载一下mac版的qt库，然后安装，可以参考
Qt开发环境之Mac OS部署

注意，qtcreator和release是必须的，debug看你要不要调试了，嘿嘿，一般都下吧。


2.mac上用qt]]></description><category></category></item><item><title><![CDATA[android MessageQueue,Looper和Handler（转载）]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/6131701</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/6131701</guid><author>dinjay</author><pubDate>Wed, 12 Jan 2011 16:02:00 +0800</pubDate><description><![CDATA[<br />http://www.ways2u.com/?post=200]]></description><category></category></item><item><title><![CDATA[android压感补充]]></title><link>https://blog.youkuaiyun.com/dinjay/article/details/6117134</link><guid>https://blog.youkuaiyun.com/dinjay/article/details/6117134</guid><author>dinjay</author><pubDate>Wed, 05 Jan 2011 09:39:00 +0800</pubDate><description><![CDATA[<br />绘制的补充：<br />    @Override
    protected void onDraw(Canvas canvas) {
     
    	Rect r = canvas.getClipBounds();
    	
    	PathInfo pathInfo;
    	for (int i = 0; i < mPathInfo.size(); i++){
    		pathInfo = mPathInfo.get(i);    		
    		
 ]]></description><category></category></item></channel></rss>