当前位置: 首页 > news >正文

qt开发-10_LineEdit

QLineEdit 小部件是一个单行文本编辑器。行编辑允许用户使用一组有用的编辑函数输入和
编辑一行纯文本。包括撤消和重做、剪切和粘贴以及拖放。通过更改行编辑的 echoMode(),它
还可以用作“只写”字段,用于输入如密码等.

创建好项目后,进入 ui 界面,在左边的控件我们找到 lineedit ,我们拿出两个做一个登录界面。

然后添加两个按钮进去,用于账号切换和登录确认。改变他的大小为正方形,以便于放图片。

先选择 lineedit 和 按钮 组成水平布局。 

我们再拉出一个 widget,与 按钮 和 lineedit 组成垂直布局,我们把 widget 调成最大高度为2 把他的颜色调成灰色。 

然后选中这两个布局组成垂直布局,如果你不好选中就去右边选:

选中 lineedit, 在右边属性栏拖到最下面,找到: 

在这里我们输入文本显示在界面上,并且不会影响正常输入。我们输入信息:

给按钮去除文字,然后导入图片,图片的添加就不再说了。并且图片与输入框都有边框,太割裂了,我们把 lineedit 的边框给去掉。

我们再用弹簧控制一下布局。两个水平弹簧建立完成后我们选中登录的布局组合成水平布局,然后在垂直方向上添加三个弹簧,再使用存执布局

运行一下看一下效果。

这里密码还是显示可见的,这不太合理我们选中密码栏,在属性栏最下面找到:

我们把他改成 password ,这样我们输入密码就是不可见的了

登录界面就做好了。

http://www.lryc.cn/news/380156.html

相关文章:

  • 福昕PDF编辑器快速去除PDF水印方法
  • Cloudflare 常用操作
  • elementUI的table使用展开功能( type=“expand“ ),展开时合起上一次展开的内容,始终保持展开内容为一个,并且再次点击合起自身
  • 【金】?Y? python网页前端streamlit
  • 数据仓库之Lambda架构
  • Apriori 处理ALLElectronics事务数据
  • Content Provider:深入解析Android数据共享的核心组件
  • 069、Python 函数的递归调用
  • 数仓开发那些事_番外
  • Vue3+TypeScript项目实战——打造雨雪交加的智慧城市
  • 经典游戏案例:植物大战僵尸
  • Go 与 Java 字符编码选择:UTF-8 与 UTF-16 的较量
  • vscode+picgo+gitee实现Markdown图床
  • 【thinkphp问题栏】tp5.0分页技巧
  • 获取时间戳是使用System.currentTimeMillis()还是使用new Date().getTime()(阿里开发规范)?
  • 仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮
  • Docker部署nacos集群
  • centos查找文件 及 操作写入的进程
  • 构建高可用Java微服务架构的秘籍
  • VBA学习(18):VBA制作任意工作表均可使用的聚光灯
  • 【STM32-启动文件 startup_stm32f103xe.s】
  • 51学习记录(一)——51介绍及震动感应灯
  • 2024GLEE生活暨教育(上海)博览会,8月20-22日,国家会展中心(上海)
  • debug调试高级功能 断点、布局 及Android Studio常用快捷按键使用详情
  • 51单片机STC89C52RC——6.1 中断系统
  • Redis源码学习:高性能Hash表的设计与实现
  • 如何防范常见的数据库安全问题
  • [Day 19] 區塊鏈與人工智能的聯動應用:理論、技術與實踐
  • 【Hadoop学习笔记】认识Hadoop
  • CISP-PTE综合靶机-WinServer2003