- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 QTextEdit在宽度确定下,高度自动随文本变化而变化
在很多时候,我们需要Qt TextEdit控件的大小可以根据字体的大小进行自动调整。为了达到该目的,往往使用adjustSize进行调整。但是存在当宽度固定时,想高度自动变大,该函数就无法满足了。该函数主要是自动生成自适应的宽度和高度,该宽度和高度是随机的。因此我们可以换一个角度来实现,虽然高度和宽度是随机,但是总的面积是不变的,该面积是可以包含所有内容。以下是实现代码,是根据网上提供的代码进行修改的。#include "widget.h"#include "ui_widget.h"Widget
2021-02-28 16:47:53
2741
1
转载 【转载】BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解
位图BITMAPINFOHEADER 与BITMAPFILEHEADER:一、1.先来看BITMAPINFOHEADER,只写几个主要的 biSize包含的是这个结构体的大小(包括颜色表) biWidth和biHeight分别是图片的长宽  ...
2019-06-16 12:42:40
283
转载 STL Vector用法
介绍vector是表示可变大小数组的序列容器。 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。 本质讲,vector使用动态分配数组来存储它的元素。当新元素插入时候,这个数组需要被重新分配大小为了增加存储空间。其做法是,分配一个新的数组,...
2019-01-21 21:42:22
133
翻译 Qt开始1 Q_OBJECT宏简易化解释
Qt开始Q_OBJECT是一个宏,那些类需要定义信号(signals)和槽(slots)添加Q_OBJECT宏,进行调用Qt元对象系统(meta-object system)其他服务。Eg:#include class Counter : public QObject{ Q_OBJECT public: Counter() { m_val
2016-07-26 10:57:45
531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人