<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kashey的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kashey</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kashey]]></copyright><item><title><![CDATA[连接Mysql数据库失败，QMYSQL driver not loaded，以及连接8.0版本mysql时找不到caching_sha2_password模块问题]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/122514096</link><guid>https://blog.youkuaiyun.com/kashey/article/details/122514096</guid><author>kashey</author><pubDate>Sat, 15 Jan 2022 19:23:31 +0800</pubDate><description><![CDATA[1.在使用QT连接mysql数据库时，出现QMYSQL driver not loaded。

需要将mysql的libmysql.dll放入到QT的文件目录QT\5.9.5\mingw53_32\bin中，我的QT是5.9.5版的，根据自己的QT版本放入相应目录。

注意：很多文章中所说的直接从mysql安装目录中将libmysql.dll复制一份过去，我装的mysql是64位的，所以这样拿过去是不行的，libmysql.dll必须要32位的才行。

官方下载连接：

https://downloads.]]></description><category></category></item><item><title><![CDATA[CentOS7 yum安装mono]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/122408228</link><guid>https://blog.youkuaiyun.com/kashey/article/details/122408228</guid><author>kashey</author><pubDate>Mon, 10 Jan 2022 13:06:43 +0800</pubDate><description><![CDATA[yum-config-manager--add-repohttp://download.mono-project.com/repo/centos7/
yuminstallmono-complete
使用Mono–V检查安装是否成功.

]]></description><category></category></item><item><title><![CDATA[QT QTreeView 显示文件目录列表，自定义默认展开指定路径]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/122240004</link><guid>https://blog.youkuaiyun.com/kashey/article/details/122240004</guid><author>kashey</author><pubDate>Thu, 30 Dec 2021 16:34:57 +0800</pubDate><description><![CDATA[void Widget::updatedate()
{
    QDirModel *model = new QDirModel;
    ui-&gt;treeView-&gt;setModel(model);
    //设置根目录位置
    ui-&gt;treeView-&gt;setRootIndex(model-&gt;index("C:/Users/kashey/Desktop/Test"));
    ui-&gt;treeView-&gt;allColumnsShowFocus()...]]></description><category></category></item><item><title><![CDATA[QT QchartView制作柱状图的简单例子]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/122119668</link><guid>https://blog.youkuaiyun.com/kashey/article/details/122119668</guid><author>kashey</author><pubDate>Fri, 24 Dec 2021 01:05:34 +0800</pubDate><description><![CDATA[//数据
QBarSet *set0 = new QBarSet("SET0");
*set0&lt;&lt;0&lt;&lt;10&lt;&lt;8&lt;&lt;12&lt;&lt;7&lt;&lt;19&lt;&lt;14;
set0-&gt;setColor(Qt::red);//设置柱状条的颜色

//分组
QBarSeries *series = new QBarSeries();
series-&gt;append(set0);

//图表
QChart *chart=new QChart;.]]></description><category></category></item><item><title><![CDATA[Python excel提取表格信息整理到word中]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/122053870</link><guid>https://blog.youkuaiyun.com/kashey/article/details/122053870</guid><author>kashey</author><pubDate>Tue, 21 Dec 2021 02:14:08 +0800</pubDate><description><![CDATA[# -*- coding = utf-8 -*-
# @Time :  23:47
# @Author : kashey
# @File : excel.py
# @Software : PyCharm

import openpyxl
import docx
#import rgbcolors

# from openpyxl import load_workbook
wb=openpyxl.load_workbook(r'C:\Users\16537\Desktop\Exceltest.xlsx')
.]]></description><category></category></item><item><title><![CDATA[QT scrollArea控件背景透明，但不影响子控件的方法]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/121845939</link><guid>https://blog.youkuaiyun.com/kashey/article/details/121845939</guid><author>kashey</author><pubDate>Thu, 09 Dec 2021 23:04:20 +0800</pubDate><description><![CDATA[直接放我的最终解决方案：


       QPalette pa = ui-&gt;scrollArea-&gt;palette();

       pa.setBrush(QPalette::Window, Qt::transparent);

       ui-&gt;scrollArea-&gt;setPalette(pa);

网上清一色的使用样式表，但我使用样式表并没有解决问题。反而被误导了，使用这种“广为流传”

的方法会让scrollArea中的子空间背景也编程透明的。


ui-&gt]]></description><category></category></item><item><title><![CDATA[QT插件的开发与调用]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/121470170</link><guid>https://blog.youkuaiyun.com/kashey/article/details/121470170</guid><author>kashey</author><pubDate>Mon, 22 Nov 2021 18:01:30 +0800</pubDate><description><![CDATA[在学习QT插件开发时，为了更好的理解，我将其类比于设计模式的抽象工厂模式。

我所接触到的第一个插件开发的例子为：

主工程提供一个插件的基类（头文件），作为插件接口，声明了插件的功能函数，为虚函数。

主工程下的子工程，即插件工程，声明插件类，对插件基类（接口）的虚函数进行实现（重写）。

在主工程中读取插件，并调用插件中的函数来完成相应工作。

代码是通过这一篇学习的：(23条消息) Qt插件开发_枫影竹韵的博客-优快云博客_qt插件式开发

下面是用作测试的例子：

目录结构：



首先要写的就.]]></description><category></category></item><item><title><![CDATA[QT主窗口与子窗口互相传值笔记]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/120659434</link><guid>https://blog.youkuaiyun.com/kashey/article/details/120659434</guid><author>kashey</author><pubDate>Fri, 08 Oct 2021 20:47:25 +0800</pubDate><description><![CDATA[1.主窗口向子窗口传值：

将子窗口定义为主窗口的成员变量，在子窗口中定义接受数据的成员变量，主窗口中可以使用子窗口成员变量来访问他的成员变量，于是就能直接赋值了。


void Main_wgt::test()
{
    son_wgt.num="18";
}

2.子窗口向主窗口传值：

子窗口向主窗口传值需要用到信号。首先在子窗口中设置含参信号，再在主窗口中定义槽函数，接收到子窗口的信号便完成了值的传递

子窗口头文件：


signals:
    void sigtom(int);

子窗口函数]]></description><category></category></item><item><title><![CDATA[string类与int类的相互转换笔记]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/120316173</link><guid>https://blog.youkuaiyun.com/kashey/article/details/120316173</guid><author>kashey</author><pubDate>Wed, 15 Sep 2021 20:26:51 +0800</pubDate><description><![CDATA[int转string

使用c++11标准中的全局函数：to_string(int)


	int number=18;
	string str=to_string(number);

string转int

采用标准库中atoi()函数


1 string str = "123";
2 int n = atoi(str.c_str());

/*c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同.
这是为了与c语言兼容，在c语言中没有string类型，故必须通过string类]]></description><category></category></item><item><title><![CDATA[分割字符串substr()笔记]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/120315842</link><guid>https://blog.youkuaiyun.com/kashey/article/details/120315842</guid><author>kashey</author><pubDate>Wed, 15 Sep 2021 20:13:02 +0800</pubDate><description><![CDATA[#includ &lt;string&gt;

substr(int,int)有两个参数

可单独传入一个值：传入参数表示元素下标，从此位置一直截取到最后一个元素。

例如:


#include &lt;string&gt;
string str="iloveyou";
string cut_str=str.substr(5);

cut_str 的值等于"you"

传入两个值：前一值表示起始位置，后一值表示截取长度。


cut_str=str.substr(2,3);

cut_str的值等于"ov]]></description><category></category></item><item><title><![CDATA[double输出时限制小数位数]]></title><link>https://blog.youkuaiyun.com/kashey/article/details/116934016</link><guid>https://blog.youkuaiyun.com/kashey/article/details/116934016</guid><author>kashey</author><pubDate>Wed, 15 Sep 2021 19:49:03 +0800</pubDate><description><![CDATA[#include &lt;iomanip&gt;

 double a=1.588;

//保留两位小数（会自动自四舍五入）
 cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;a&lt;&lt;endl;



//保留两位有效数字

cout&lt;&lt;setprecision(2)&lt;&lt;a&lt;&lt;endl;
]]></description><category></category></item></channel></rss>