[Qt5&控件] 控件stackedWidget、lineEdit等的用法
  xzLt1V1gTXqr 2023年12月22日 24 0


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

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

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

[Qt5&控件] 控件stackedWidget、lineEdit等的用法_强制数据转换


代码:

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

效果:

[Qt5&控件] 控件stackedWidget、lineEdit等的用法_开发语言_02

3.控件lineEdit操作:

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

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

或界面手动设置:

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

效果:

[Qt5&控件] 控件stackedWidget、lineEdit等的用法_开发语言_04


2)获取控件lineEdit的值

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

设置控件lineEdit的值

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

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

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


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

[Qt5&控件] 控件stackedWidget、lineEdit等的用法_开发语言_06

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

[Qt5&控件] 控件stackedWidget、lineEdit等的用法_页面切换_07


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

5 .给label添加图片背景

[Qt5&控件] 控件stackedWidget、lineEdit等的用法_强制数据转换_08


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月22日 0

暂无评论

推荐阅读
  8Tw5Riv1mGFK   2024年05月01日   72   0   0 C++
  BYaHC1OPAeY4   2024年05月08日   53   0   0 C++
  yZdUbUDB8h5t   2024年05月05日   40   0   0 C++
  oXKBKZoQY2lx   2024年05月17日   51   0   0 C++
xzLt1V1gTXqr