<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[always_kay的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/always_kay</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; always_kay]]></copyright><item><title><![CDATA[TCP收发json. 客户端和服务端。]]></title><link>https://blog.youkuaiyun.com/always_kay/article/details/88050040</link><guid>https://blog.youkuaiyun.com/always_kay/article/details/88050040</guid><author>always_kay</author><pubDate>Fri, 01 Mar 2019 11:46:38 +0800</pubDate><description><![CDATA[好久没有写东西了。其实是因为有了自己的onedrive 和 svn 所以东西都放在自己的云里面了。

这次是通过tcp收发json的例子。 其实UDP 也是差不多的。你可以自己改改就变成了UDP了。

我直接吧代码放到下载链接里面，qt5.6.3 以上可以直接运行。

https://download.youkuaiyun.com/download/always_kay/10982653才对。
...]]></description><category></category></item><item><title><![CDATA[Qt  TableWidgetItem在item中放入QWidget(控件)的内存问题。]]></title><link>https://blog.youkuaiyun.com/always_kay/article/details/81810333</link><guid>https://blog.youkuaiyun.com/always_kay/article/details/81810333</guid><author>always_kay</author><pubDate>Sat, 18 Aug 2018 16:40:01 +0800</pubDate><description><![CDATA[
   void MainWindow::slot_btn1_clicked()
{    
     ui-&amp;gt;tableWidget-&amp;gt;insertRow(0);
    //第一个item
    QDateTime currentTime = QDateTime::currentDateTime();
    QTableWidgetItem *item0 = new QTabl...]]></description><category></category></item><item><title><![CDATA[C++ 多线程：_beginthreadex和WaitForMultipleObjects]]></title><link>https://blog.youkuaiyun.com/always_kay/article/details/81259124</link><guid>https://blog.youkuaiyun.com/always_kay/article/details/81259124</guid><author>always_kay</author><pubDate>Sat, 28 Jul 2018 11:35:09 +0800</pubDate><description><![CDATA[这里记录一下多线程的建立。中间耽搁了我不少的时间。

这里面可以建立大量线程同时运行。ThreadGetDeviceFun() 是要运行的函数。

MAX_COUNT 是个常亮，其实可以指针来写。

重点是在WaitForMultipleObjects()上。

线程过多会导致WaitForMultipleObjects不起作用。原因是 WaitForMultipleObjects 第一个参数只能...]]></description><category></category></item><item><title><![CDATA[QT中打开jpg文件，访问EXIF信息，得到旋转角度的信息。]]></title><link>https://blog.youkuaiyun.com/always_kay/article/details/80837732</link><guid>https://blog.youkuaiyun.com/always_kay/article/details/80837732</guid><author>always_kay</author><pubDate>Thu, 28 Jun 2018 08:58:41 +0800</pubDate><description><![CDATA[如题，打开jpg文件的时候，这种文件其实是有EXIF信息的。这里不介绍EXIF信息了，直接介绍如何读到该信息。QT的这个头文件我暂时只发现怎么读到图片的旋转信息，如果我发现新的，会更新这篇博客。先看官方的文档bool ImageViewer::loadFile(const QString &amp;amp;fileName)
{
    QImageReader reader(fileName);
   ...]]></description><category></category></item><item><title><![CDATA[在Qwidget中嵌入QQuickWidget实现一个跑马灯的效果]]></title><link>https://blog.youkuaiyun.com/always_kay/article/details/80799910</link><guid>https://blog.youkuaiyun.com/always_kay/article/details/80799910</guid><author>always_kay</author><pubDate>Mon, 25 Jun 2018 11:56:10 +0800</pubDate><description><![CDATA[一直在学习QWidget的部分，最近在学习Qml，所以一直很在乎C++与Qml 交互的部分。这是我用QML 实现的一个跑马灯的效果，具体直接上代码吧。上完我来解释一部分。要记得.pro要加上QT       += qml quickQT       += quickwidgets首先是mian.cpp   #include &quot;mainwindow.h&quot;#include &amp;lt;QApplicati...]]></description><category></category></item><item><title><![CDATA[QML QQuickView实现窗口拖动,无边框和透明的效果。]]></title><link>https://blog.youkuaiyun.com/always_kay/article/details/79577252</link><guid>https://blog.youkuaiyun.com/always_kay/article/details/79577252</guid><author>always_kay</author><pubDate>Fri, 16 Mar 2018 10:04:41 +0800</pubDate><description><![CDATA[QQuickView 方式的拖动窗口参考网上的怎么样都实现不了，特别上有几个例子带有mainWindow的，所以我用信号槽交给了C++处理。这里通过信号和槽来控制。无边框部分 只要在C++部分使用QQuickView *m_pView = new QQuickView;   m_pView-&amp;gt;setFlags(Qt::FramelessWindowHint|Qt::Window|Qt::Wi...]]></description><category></category></item></channel></rss>