Qt:QLineEdit的使用

这篇具有很好参考价值的文章主要介绍了Qt:QLineEdit的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.QLineEdit设置光标位置

 ui->lineEdit->setCursorPosition(0);  

2.QLineEdit设置只读

ui->lineEdit->setReadOnly(true);     

3.QLineEdit设置限制输入的最小值、最大值

ui->lineEdit->setValidator(new QIntValidator(1, 59, this));   

4.QLineEdit限制某些特殊符号在lineEdit中的输入

QRegExp rx = QRegExp("[^\\\\/:;*?\"<>|^]*");               
QRegExpValidator* validator = new QRegExpValidator(rx);
ui->lineEdit->setValidator(validator);

5.QLineEdit设置占位字符

ui->lineEdit->setPlaceholderText("请输入账号");          

6.QLineEdit设置一键清除图标

ui->lineEdit->setClearButtonEnabled(true);            

7.QLineEdit设置输入图标

QAction *searchActionID = new QAction(ui->lineEdit_ID);   
searchActionID->setIcon(QIcon(":/images/userIdLogo.png"));
ui->lineEdit_ID->addAction(searchActionID,QLineEdit::LeadingPosition );

8.QLineEdit设置密码框

ui->lineEdit_pwd->setEchoMode(QLineEdit::Password); // 密码输入框

参考效果图:
qlineedit设置光标,Qt——新手小白进阶学习之路,qt,ui,开发语言,c++文章来源地址https://www.toymoban.com/news/detail-708727.html

到了这里,关于Qt:QLineEdit的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • QT 如何让QLineEdit的文字从最左边开始显示

    当QLineEdit的文字长度超过了控件宽度,一般而言(控件文字设为靠左对齐),用户只能看到这一长串文字的后半段部分。但是如果想让QLineEdit从最左边开始显示字符串内容呢? 举个例子,\\\"abcdefghijklmnopqrstuvwxyz0123456789\\\"这一长串字符串,在QLineEdit中显示时,可能只能看到“012

    2024年01月18日
    浏览(36)
  • QT QLineEdit 只能输入字母或数字,输入格式约束(正则表达式)

    1.只允许输入整型 ui-lineEdit-setValidator(new QIntValidator(ui-lineEdit)); 1 2.只允许输入数字 ui-lineEdit-setValidator(new QRegExpValidator(QRegExp(\\\"[0-9]+$\\\")));    1 3.只能输入字母和数字 ui-lineEdit-setValidator(new QRegExpValidator(QRegExp(\\\"[a-zA-Z0-9]+$\\\")));    1 3.1 只能输入大写数据: ui-lineEdit-setValidator(new QRegE

    2024年02月04日
    浏览(43)
  • QLineEdit的美化(支持内置按钮 自定义图标)

    QLineEdit其实是支持动态 显示删除按钮 的,现代UI也都是采用这种方式的。 通过函数 但是这个自带的按钮是黑白的,我们想改掉它的icon图片,那么就需要得到这个内置的删除按钮,而这个删除按钮不对外开放,我们需要通过  此外,还可以给QLineEdit在前后增加action,用 addA

    2024年02月11日
    浏览(42)
  • Pyside6-第七篇-QLineEdit文本行编辑(内设案例)

    本篇Pyside6的第七篇,开启新功能了。单行文本编辑器。 源代码片段 ❝ 这里简单的告诉了你它可以怎么写。所以我们简单的试试。 ❞ 一个简单的单行文本示例

    2024年02月08日
    浏览(79)
  • 新手小白学习SWAT模型【建模方法、实例应用、高级进阶】

    目录 第一部分:SWAT模型实践部分 第二部分:SWAT模型【进阶部分】 更多推荐 【专家】: 刘老师【副教授】,北京重点高校资深专家,和美国SWAT软件开发方长期合作,拥有丰富的科研及工程技术经验,长期从事流域面源污染模拟及控制等领域的研究,具有资深的技术底蕴和

    2024年02月15日
    浏览(61)
  • Sora 使用教程,新手小白可用

    参考文章:Sora 使用教程,OpenAI 的文生视频模型 为了在激烈的行业竞争中保持领先地位,OpenAI 在 2024 年 2 月 15 日发布了其革命性的文本至视频转换模型——Sora。这个先进的工具能够将文本描述转化为最长一分钟的动人视频,标志着 OpenAI 在日益增长的人工智能市场中继续保

    2024年02月22日
    浏览(43)
  • 新手小白正确使用WhatsApp,不愁没客户

    做跨境外贸的朋友相必都知道WhatsApp吧,这是很多人开发海外客户的最常用工具,但却有很多新手苦于不知道怎么利用它去高效开发海外客户,所以龙哥今天就来教会大家用好 WhatsApp 这款工具。 一、通过快速搜索电话号码来开发WhatsApp客户 你可以注册安装并打开谷歌地图工

    2024年02月08日
    浏览(39)
  • 新手小白学JAVA API手册使用方式说明

    其实我们在API阶段,更多是要去学习别人已有内容,比如方法的使用 但是这么多的方法对于新手来说其实是不太友好的,刚开始根本记不住呀 所以API手册就是我们的一个好帮手,我们可以在API手册查到目标内容的介绍 类似于小学刚学字的时候,不会的字就可以去查字典,API手册就类

    2023年04月14日
    浏览(39)
  • 新手小白如何快速使用家用电脑远程访问摄像头【内网穿透】

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 :《高质量编程技巧》《cpolar》 ⛺️生活的理想,就是为了理想的生活! 在现代生活中,很多场景都会用到监控设备,但也不是所有场景都需要用到专业且昂贵的监控报警系统,更多的场景只是简单的在家用电脑中连接一个摄像头,进行简

    2024年02月13日
    浏览(52)
  • 新手小白如何使用Laf免费接入Claude,并快速拥有一个属于自己的AI助手

    Claude是一款人工智能聊天机器人。它可以像朋友一样和你自然地互动聊天。和Claude聊天体验很像跟人聊天,你可以讨论任何话题,问各种各样的问题。Claude会尽量理解你说的每一句话,并给出合适的回复。相比之下,Chat GPT是一个开源的对话模型,主要用于生成对话的回复内

    2024年03月23日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包