- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 VS2022 Cmake项目构建 Qt
find_package()找的是.cmake文件,Qt6 的位置是可以通过set(Qt6_DIR "C:/Qt/6.5.3/msvc2019_64/lib/cmake/Qt6")来设置自己的Qt6文件所在的位置。REQUIRED COMPONENTS 指必须要找到的后面指定的.cmake文件,找不到就报错来自以下文章t=N7T8。
2024-08-21 17:52:59
454
原创 C++ 字符串(string)转换成宽字符串(wstring)(代码)
【代码】C++ 字符串(string)转换成宽字符串(wstring)(代码)
2024-07-23 10:33:02
149
原创 C++ 宽字符串(wstring)转换成字符串(string)(代码)
【代码】C++ 宽字符串(wstring)转换成字符串(string)(代码)
2024-07-23 10:31:41
96
原创 QLabel控件同时使用绘图事件(paintEvent)和setPixmap(),图片不显示
1.在绘图事件里初始化父类QLabel::paintEvent(e);原因......我不太明白!
2024-01-17 20:09:34
451
1
原创 类的内存变化(函数和虚函数,继承和虚继承)
1.在普通继承中,子类和父类共享同一个虚表指针:子类的大小 = 父类变量成员大小 + 自身变量成员大小 + 共享的虚表指针;2.在虚继承中,子类和父类不共享虚表指针(父类和子类各有一个虚表指针),并且还多了一个虚基类指针子类的大小 = 父类变量成员大小 + 自身变量成员大小 + 父类的虚表指针 +子类的虚表指针+虚基类指针;3.虚继承生成的虚基类指针是不共享的,虚继承几次就有几个虚基类指针,在同一个类中虚继承多个父类也只有一个虚基类指针;
2023-10-30 14:37:18
111
1
原创 重写键盘按压事件 keyPressEvent(QKeyEvent *event)
【代码】重写键盘按压事件 keyPressEvent(QKeyEvent *event)
2023-10-27 11:07:32
315
1
原创 C++11线程
判断子线程和主线程之间的联系状态,true为有联系,false则无联系。分离子线程和主线程,使主线程无法控制子线程。阻塞线程,等待线程结束并回收线程资源。头文件
2023-10-09 16:02:41
46
原创 qt 创建随机数
生成一个伪随机数,可以使用qsrand()设定种子,不设定种子时序列将以一个常量当种子预定。qt中有两种创建随机数的方法,一种是旧方法,一种是新方法。设置qrand()生成伪随机数的种子。
2023-10-09 15:07:39
761
原创 QThread使用方式——2
1.创建一个由QObject派生的子类MyWork。2.创建MyWork对象,注意不要指定父对象。6.调用MyWork对象的工作函数。4.用QObject提供的。函数将Work对象移到子线程中。
2023-10-09 14:36:55
73
原创 QThread使用方式——1
2.重写保护虚函数run(),在该函数内部编写子线程要处理的具体的业务流程。1.创建一个QThread的子类,如 mythread。4.调用函数start()启动子线程;3.实例化mythread对象。
2023-10-09 14:08:13
39
原创 visual studio code遇到的问题
1.检测到 #include 错误。请更新 includePath。2.无法打开 源 文件 "iostream". 请运行“选择 IntelliSense 配置...”命令以定位系统标头。
2023-08-03 16:07:38
311
原创 C++ chrono 计时器
创建时间点:std::chrono::system_clock::now()换算:1s = 1000ms,1ms =1000ns。时间精度:100ns(纳秒)
2023-05-24 15:10:06
693
原创 爬虫数据持久化存储——写入文件
PyMySQL是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中是使用mysqldb。cvs保存数据,pymysql保存数据
2022-11-20 23:15:30
1508
原创 beautifulsoup方法总结
find_all()和select()返回的都是列表list。获取标签属性和文本内容都需要先转成字符串str,通常使用for循环历遍。string方法获取的文本内容来自当前标签,该标签下其他标签的文本内容无法提取。get_text()方法可以提取该标签下所有文本内容。
2022-11-20 23:04:13
1027
转载 python安装详细
10.编写代码,点击运行。(友情提示,可以在设置里换背景颜色哦,都是在终端运行的,控制台运行按F5,如果不行则需要配置内部环境,但是终端比较实用)4.确认是否安装成功,在命令提示符窗口中输入python,会出现安装的版本信息。7 点击左下角,默认是自动选择了的;2.根据自己电脑的选择要安装多少位的,我的是64位,那我就选后缀64-bit的。3.默认安装,自定义安装,环境变量一定要勾选上!想学python的话,建议关注下方这个链接的博主,文章挺好的!1.根据自己的电脑系统选择安装,我的是windows系统。
2022-11-15 17:14:06
513
原创 (python)os模块
os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作。在path指定下创建一个目录文件(只能创建一个)返回一个由路径、目录名、文件名组成的可迭代对象。返回path指定目录下的所有文件名和目录名。报错原因:该文件已经被删除,找不到该文件。移除path指定下的一个文件。移除一个多层级空目录文件。创建一个多层目录文件。
2022-11-15 15:49:50
120
原创 python基础选择题
kvps = { ‘1’ :1, ‘2’ : 2 } theCopy =kvps.copy() kvps[‘1’] = 5 sum = kvps[‘1’]+ theCopy[‘1’] print(sum) (D)numbers = [1, 2, 3, 4] numbers.append([5,6,7,8]) print(len(numbers)) (B)B. 打印异常详情信息: invalid literal for int() with base 10:‘1a’ finally end。
2022-09-03 15:50:54
8175
原创 python基础题
B find() 方法检测字符串中是否包含子字符串 str 如果包含子字符串返回开始的索引值,否则会报一个异常。C index() 方法检测字符串中是否包含子字符串 str, 如果str不在 返回-1。17 下面对count(),index(), find()方法描述错误的是(BC)C 该类实例中只包含__dir__(),不包含__hash__()2.关于Python内存管理,下列说法错误的是(B )6、关于Python中的复数,下列说法错误的是(C )D、值为0的任何数字对象的布尔值是False。
2022-09-03 15:33:48
3380
原创 python 函数、类和面向对象
把某给功能封装成函数块,在需要时直接调用函数块,简单快捷(函数相当于工具,把实现某个功能工具制造出来,更方便使用。函数名作用是工具的名字,像是用来砸钉子的工具叫锤子一样)语法:def 函数名(参数):函数体return 返回值原则:先定义,再执行 (在代码运行的顺序中)1.定义函数的时候不会执行函数内部的代码2.定义函数本质:第一步,先开辟一个内存空间第二步,把函数体的代码放进这个空间第三步,把这个空间的内存地址和函数名绑定4.return。
2022-09-03 14:43:42
394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人