[Qt5&控件] 控件stackedWidget、lineEdit等的用法

简介: [Qt5&控件] 控件stackedWidget、lineEdit等的用法

 最近看了一些关于QT界面部件的介绍,特此作一下笔记

1.容器部件—widget:一般对界面进行分块布局时使用。

2.多界面切换部件—stackedWidget:通常需要加一个按钮,对其进行页面切换

代码:

void MyMenuBar::slot1()
{
   static int i = 0; //静态的整形变量,使用完,数值不释放
   ui.stackedWidget->setCurrentIndex( ++i % 3 );  //初始显示第0页   点击按钮后第1 2 0 三页循环显示 
}

效果:

3.控件lineEdit操作:

1)将控件lineEdit.设置成密码输入模式

ui.lineEdit->setEchoMode(QLineEdit::Password);

或界面手动设置:

效果:

2)获取控件lineEdit的值

QString user = ui.textuser -> text();

设置控件lineEdit的值

ui.textuser -> setText(“初始值”);

或直接在界面设置控件LineEdit的初始值

注:一般编辑框都是实时输入,然后获取里面的值,而设置某函数的参数需要预先设置初始值的都用SpinBox控件,如下:

 

4.页面内容太多显示不下时,加滚动条的方法:

加入上面的部件,然后将其他部件放入里面,进行栅格布局就可以了

5 .给label添加图片背景

目录
相关文章
|
28天前
|
计算机视觉 数据格式
使用opencv在Qt控件上播放mp4文件
使用opencv在Qt控件上播放mp4文件
29 2
|
1月前
|
存储 安全 算法
Qt QStack 详解:从底层原理到高级用法
Qt QStack 详解:从底层原理到高级用法
46 0
|
3月前
Qt提升控件类为自定义类
Qt提升控件类为自定义类
|
3月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
67 0
|
20天前
|
开发框架 数据可视化 前端开发
【Qt 学习笔记】Qt控件概述
【Qt 学习笔记】Qt控件概述
21 0
|
20天前
|
图形学 Python 容器
【PyQt5桌面应用开发】3.Qt Designer快速入门(控件详解)
【PyQt5桌面应用开发】3.Qt Designer快速入门(控件详解)
40 0
|
1月前
|
存储 安全 算法
Qt QQueue 详解:从底层原理到高级用法
Qt QQueue 详解:从底层原理到高级用法
79 0
|
1月前
|
存储 缓存 安全
Qt QLinkedList 详解:从底层原理到高级用法
Qt QLinkedList 详解:从底层原理到高级用法
43 0
|
1月前
|
存储 安全 算法
Qt QVector 详解:从底层原理到高级用法
Qt QVector 详解:从底层原理到高级用法
48 0
|
1月前
|
存储 安全 C++
Qt QList 详解:从底层原理到高级用法
Qt QList 详解:从底层原理到高级用法
86 2

推荐镜像

更多