自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Qt 解决控件未显示时在label上显示图片尺寸不对问题

之前有需求,在窗口显示时,能直接显示图片。因此需要在窗体类的构造函数里,获取label控件大小,然后自适应大小显示完整图片。后面换了个思路,将显示图片的逻辑,放在窗体paintEvent事件里,问题解决。但是发现控件未显示时,获取到的大小是不正确的,导致图片显示模糊。找了下QWidget获取大小的接口,没有找到相应的接口。

2023-10-09 16:53:10 218

原创 ubuntu16.04临时改变IP提示“SIOCSIFADDR: 不允许的操作”

lin@ubuntu:game_files$ ifconfig ens33 192.168.80.111SIOCSIFADDR: 不允许的操作SIOCSIFFLAGS: 不允许的操作解决办法:权限不足的原因,sudo ifconfig ens33 192.168.80.111

2018-04-14 17:16:25 14805 5

原创 Linux strrstr函数的简单实现

strrstr函数的功能是查找字符串1在字符串2中最后出现的位置Linux里函数库并没有该函数,因此无聊间简单写了该函数的实现程序如下:#include <stdio.h>#include <string.h>/*strrstr函数的实现,查找字符子串src在字符串dest中最后一次出现的位置*/char *strrstr( char *dest,char *src...

2018-04-14 14:19:48 985

原创 C语言指针实现字符串翻转函数

#include <stdio.h>void overturn(char *src,char *dest){ char *p = src; char *q = dest; while(*p != '\0') p++; while(p != src) { p--; *q = *p; q++; } *q = '\0';}int main(int a...

2018-03-20 23:20:23 1451 1

原创 一道笔试题:每瓶啤酒2元,3个空酒瓶或者5个瓶盖可换1瓶啤酒。100元最多可喝多少瓶啤酒?

题目:每瓶啤酒2元,3个空酒瓶或者5个瓶盖可换1瓶啤酒。100元最多可喝多少瓶啤酒?(不允许借啤酒)思路:利用递归算法,一次性买完,然后递归算出瓶盖和空瓶能换的啤酒数程序如下:#include <stdio.h>int GetNumber(int cap,int empty,int bottle) //cap瓶盖,empty空瓶,bottle啤酒瓶{    if(empty &...

2018-03-18 15:33:18 6053

原创 C语言:计算一字符串s中最大连续相同的字符数

题:写一个函数,计算字符串 s中最大连续相同的字符个数。例如,若s 为"aaabbbb",则返回值为4;若s为"abcde",则返回值为1。int  max_same_char( char* s)思路:思路很清晰,就是对字符串的操作,先定义两个指针p和q同时指向字符串s,指针p用来

2018-01-04 20:51:23 9828 3

原创 利用顺序栈(基于数组)实现十进制转换输出其他进制数

题目:利用顺序栈实现将任意10进制数转换成对应的二进制,八进制,16进制输出思路:利用短除法的原理以及栈先进后出的特点,先构建好一个顺序栈,这里我用的是数组,把每一次整除的余数压进栈里,然后再把栈里的数据依次取出,输出的便是对应进制的结果,需要注意的是十六进制比较特殊,得判断输出字母的情况代码如下:#include #include #include #define N 50e

2017-08-08 23:27:18 7417

Qt Advanced Docking System

源代码

2024-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除