- 博客(17)
- 收藏
- 关注
原创 python如何在qt界面上更改字体和颜色
font.setFamily("华文楷体") # 括号里可以设置成自己想要的其它字体。上述代码为具体实现过程中的代码。
2023-04-18 14:04:44 913
原创 关于python如何显示界面跳转
第一,没有想到需要在init中绑定槽函数,导致界面打开之后闪退。第二,没有使用继承的方式对界面进行show。,第二个界面打开后即可关闭第一个界面。hide函数也是不错的。
2023-04-17 15:10:06 681
原创 python生成程序和图标
如果是在cmd下操作,ico和py都填写相对路径。注意:如果生成时没有显示ico,点属性进去查看。#生成名称为 xxx的exe文件。ico放入py文件路径。
2023-04-04 17:06:38 86
原创 pycharm遇坑指南(win32gui)
import win32gui的时候使用解释器无法安装上,很头大,安装pywin32也安装不上,头更大。2正确解决方案,找到链接下载whl文件,根据系统和python版本选择对应的whl文件。ps:有小伙伴说中文汉化版会有影响~~反正我是在把汉化版去掉的情况下尝试的成了。将whl文件放置在。py的文件夹下,然后在terminal上输入。卸载版本,安装255版本,失败。
2023-03-24 14:04:03 1550 1
原创 GD32的硬件iic配置,和软件iic配置
void i2c_gpio_init(void){ /* enable GPIOB clock */ rcu_periph_clock_enable(IIC1_GPIO_GPIO_CLK); /* enable I2C1 clock */ rcu_periph_clock_enable(RCU_I2C1); /* ÅäÖà IIC_SCL --> PB10 Òý½ÅΪODÊä³ö */ 硬件iic ...
2022-04-20 10:46:55 2977
原创 嵌入式stm32g0开发串口中断接收问题
1:使用带IT的函数需要注意,该函数使用了中断2:使用串口中断第一步while之前调用receive_it(x,x,1),再循环中可以使用transmit_it(),触发中断,发送数据3:callback函数中,调用receive_it(x,x,n),可以接收到n个字符...
2021-10-25 09:13:00 873
原创 virtual的使用,虚继承
在c++中建立一个函数func(parent *base){name();}如果没有使用virtual继承,那么调用该函数的时候只是调用父类中的name函数,如果写了,那么在调用函数的时候会相应的进行查找是父类的对象进行调用还是子类的对象;重载重写重定义(函数的使用)重载:一个类中重写:父类子类中,如果子类中有相同的函数名、变量名出现,发生名称覆盖(子类的函数名,覆盖了父类的函数名。)重定义:未使...
2018-06-23 18:18:04 491
原创 友元函数
1、不同类间相互使用函数,包括私有和保护;2、运算符重载时,使用友元函数能够将库类友元,从而保证例如cout<<这个函数的重载,先转到定义,看到所属类,然后返回类型为ostream保证链式重载3、input和output在c++中为文件的输入输出4、友元函数可以是定义在外部的普通函数,没有this指针,不可直接使用类中数据,需要使用对象调用...
2018-06-01 11:02:13 153
转载 判断一个点是否在某个区域内(多边形)
判断一个点是否在某个区域内(多边形)背景:比如滴滴会根据乘客所在的不同区域,给出不同的价格。市区堵一点,那么价格也高点。获取服务范围只规定在某个范围内原理:求解从该点向右发出的水平线射线与多边形各边的交点,当交点数为奇数,则在内部。不过要注意几种特殊情况:1、点在边或者顶点上;2、点在边的延长线上;3、点出发的水平射线与多边形相交在顶点上源代码:Point类-多边形顶点的封装类如坐标(166.3...
2018-05-14 14:12:17 5654
原创 malloc与new
c语言中使用malloc和free只是分配内存c++、使用new delete分配内存,调用构造函数与析构函数。malloc和free是函数new delete是运算符
2018-04-02 17:11:28 88
原创 指针和引用的区别
引用:函数当左值的时候必须返回&★ 相同点:1. 都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。32位系统中都是4个bit引用在c++nei是个常指针type &name =type * const name★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,...
2018-02-27 16:18:49 103
原创 QT输入字符的转换
在qt中经常会用到将GBK到utf8字符串格式的转换以一段代码来显示出转换的技巧。#include <QTextCodec> QTextCodec *codec= QTextCodec::codecForName("GBK");//实现gbk和utf8的转换 codec->fromUnicode(text1);//将text1中输入的gbk转换为utf8codec->...
2018-02-26 19:22:12 264
原创 屏保程序
for (i = 0; i <10; i++) { char str[100] = { 0 }; sprintf(str, "D:\\pingbao\\%d.jpg", rand() % 11); SystemParametersInfo(20, 0, str, 1); Sleep(5000); }
2018-02-26 09:45:44 367
原创 如何写动态数组?(仅以一维数组为例)
当数组中每个元素都只带有一个下标时,称这样的数组为一维数组。一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。一维数组是计算机程序中最基本的数组。二维及多维数组可以看作是一维数组的多次叠加产生的。使用数组的方式大规模处理数据信息,那么,如何运用动态数组呢?动态数组是指在声明时没有确定数组大小的数组,即忽略圆括号中的下标;当要用它时,可随时重新指出数组的大小。使用动
2018-02-02 21:19:39 4173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人