随笔分类 - qt ui界面控件添加(拖拽)
摘要:1. QLabel默认是NoFrame的,不显示边框。可通过setFrameShape设置。比如:label->setFrameShape (QFrame::Box); 2. QLabel的边框宽度默认是0。必须更改一下边框宽度,才能显示出边框颜色。 3. 例如改变QLabel边框颜色 label-
阅读全文
摘要:1、目的:实现主界面菜单上的QLabel控件上的图片,想要方形,然后4个角有弧形 2、研究了我半天,最后没用到,无语子 3、注意: 参数:const QSize & size QPixmap img(“”图片路径“”); QSize size(img.width(),img.heigth()); 踩
阅读全文
摘要:(22条消息) Qt 之格栅布局(QGridLayout)_青春不老,奋斗不止!-CSDN博客_qt栅格布局
阅读全文
摘要:1.QWidget * QScrollView::viewport () const返回滚动视图中的视口窗口部件,这个窗口部件包含内容窗口部件或者要画的区域。2.void QWidget::paintEvent ( QPaintEvent * ) [虚 保护]只要窗口部件需要被重绘就被调用。每个要显
阅读全文
摘要:1、目的:在QT与opencv联调的时候,需要判断图像是否读取到位,读取到位后,按钮才可以点击 2、方法:setEnabled() 和 setClickable()两个函数 当setEnabled() 和 setClickable() 设置成false ,按钮就不可点击,设置成true,按钮就可以点
阅读全文
摘要:一、目的:获取某个路径下目录及其子目录文件大小 二、头文件: #include <QString> #include <QDir> 三、实现方法:qint64 ReadDirSize::du(const QString &path)函数 qint64 du(const QString &path)
阅读全文
摘要:QPixmap myPix("./school.jpg"); ui->label_8->setPixmap(myPix); ui->label_8->setScaledContents(true);
阅读全文
摘要:重写LABEL类 CRoundLabel::CRoundLabel(QWidget *parent):QLabel(parent)在第一步的时候要继承原有的label类,之后才能够对新的类进行操作 重绘label,这里给它变成了圆形的形状,可以用作头像的控件或者其他 // .h文件#ifndef R
阅读全文
摘要:QRegExp regx("[a-zA-Z0-9]+$"); QValidator *validator_1 = new QRegExpValidator(regx, ui->lineEdit ); ui->lineEdit->setValidator( validator_1 );
阅读全文
摘要:Widget翻译过来是小部件的意思,Widget、Dialog和MainWindow三者都可以独立创建用户界面。QWidget类是所有用户界面对象的基类,QMainWindow和QDialog其实就是QWidget的子类,唯一有点血缘关系的就是继承了QWidget类,其余的就没有什么关系了,的其余子
阅读全文
摘要:可以直接通过代码来修改按钮背景色 ui.loginBtn->setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(255, 0, 0);");默认样式: QPushButton {background-color: rgb(0
阅读全文
摘要:1、在Wideget中添加控件Frame 2、选中frame 右击更改样式表 3、选择border-image: url(资源文件路径);
阅读全文
摘要:QAction *searchAction = new QAction(ui->lineEdit);searchAction->setIcon(QIcon(":/image/user.png")); ui->lineEdit->addAction(searchAction,QLineEdit::Le
阅读全文
摘要:QLineEdit实现定制化的QLineEdit,QLineEdit中间可输入文本,两边加入图标点缀的实现思路,继承QlineEdit,定制属于自己的QLineEdit,方便入门级理解,直接上实现代码,显示效果大致如下 //.h #pragma once#include <QLineEdit>#in
阅读全文
摘要://设置最大值、最小值、范围setMaximum(int)setMinimum(int)setRange(int min, int max) //设置单步长,拖动标尺上的滑块,或按下左右光标键时的最小变化数值。setSingleStep(int) //在滑块上输入焦点时,按PgUp 或 PgDown
阅读全文
摘要:ui->lineEdit->setPlaceholderText("账号/昵称");
阅读全文
摘要:打开新建项目中的界面文件(**.ui) 向窗口中拖入一个Combo Box控件,双击Combo Box对象,添加下拉菜单的选项。 可以在属性编辑栏,编辑对象的属性。 三、信号函数选中Combo Box,右键“转到槽”,里边有可选的槽函数。 currentIndexChanged(QString/ i
阅读全文
摘要:布局管理器所谓 GUI 界面,归根结底,就是一堆组件的叠加。我们创建一个窗口,把按钮放上面,把图标放上面,这样就成了一个界面。在放置时,组件的位置尤其重要。我们必须要指定组件放在哪里,以便窗口能够按照我们需要的方式进行渲染。这就涉及到组件定位的机制。 Qt 提供了两种组件定位机制:绝对定位和布局定位
阅读全文