目录

演示

代码


演示

这里如下图,上个的那个是TextField,下面的那个是TextInput加一个Rectangle

其中上面那个蓝框包着的就是TextField,下面那个是TextInput

这里的最大区别就是如下,当数据很长的时候,是这样的

从中可以看到,使用TextInput他的范围可能会出Rectangle的范围,但是这种的比较灵活,可以完成很多的功能!

或者限制TextInput的输入。比如只能输入15个字符,这样也是可以绕过去的!

代码

公共代码:

main.qml

import QtQuick 2.9
import QtQuick.Window 2.2Window {visible: truewidth: 500height: 900title: qsTr("九州修仙大陆")Login{id: loginwidth: parent.widthheight: parent.height}}

TextField

的代码:

TextField{height: userNameText.heightwidth: loginBtn.width * 1.5font.pointSize: passwdNormalSize - 5focus: true
}

TextInput加Rectangle的输入框:

Rectangle {width: loginBtn.width * 1.5height: passwdInput.contentHeight + 5color: "white"border.color: "grey"anchors.horizontalCenter: passwdText.CenterTextInput {id: passwdInputanchors.fill: parentanchors.margins: 2font.pointSize: passwdNormalSizefocus: trueanchors.horizontalCenter: passwdText.Center}
}

QML工作笔记-2种输入框的使用(TextField与TextInput)相关推荐

  1. QML工作笔记-文本输入设置长度以及回显方式(TextInput与TextField通用)

    目录 基本概念 代码及演示 基本概念 这是一个很常用到的功能,特意记录下: 一般输入框会用到2个,一个是TextInput一个是TextField. 因为TextInput加Rectangle如果太长 ...

  2. C/C++|Qt工作笔记-4种方法判断当前对象(类)名或标识(继承发,typeid法,元对象className()法,Q_CLASSINFO法)

    回想起3个月前,刚刚参加工作也做过类似的笔记,但只有2种方法,估计刚毕业没有什么墨水,经过3个月时间又多了2种方法: 这些方法都可用于RTTI 第一个方法是继承发(C++中很推荐用这个,感觉用这个结构 ...

  3. QML工作笔记-为TestField戴上皮肤

    目录 基本概念 代码及演示 源码打包下载 基本概念 以目前的技术累计来说,有3种方式进行美化! 1. 修改TextField本生的属性: 2. 加上TextFieldStyle进行美化: 3. 在Te ...

  4. QML工作笔记-为PushButton戴上皮肤

    目录 基本概念 博主例子 源码打包下载 基本概念 以前写过一个PushButton的基本用法,链接如下: https://blog.csdn.net/qq78442761/article/detail ...

  5. QML工作笔记-PC端和Android端布局错位问题

    目录 问题演示 解决办法 问题演示 比如如下的程序,在PC端运行: 而在Android端: 可见有如下的问题.造成这个原因可以是两平台的差异.得手动调整Android端的布局 解决办法 参考我以前的这 ...

  6. Qt工作笔记-三种方式解决Qt5中文编码问题

    目录 前言 方式一 方式二 方式三 三种方式解决Qt5中文编码问题 前言 这里不谈原理,只说如何去做! 这里本人自己总结下,今天遇到了新的编码问题,在此记录下,方面以后快速调用. 把这三种方法顺序试下 ...

  7. QML工作笔记-Key Element的使用

    目录 基本概念 演示及代码 源码打包下载 基本概念 Key允许按键,这个比QGraphics框架好用多了,开发起来真的是快. 演示及代码 演示运行截图如下: 程序结构如下: 源码如下: main.cp ...

  8. QML工作笔记-NumberAnimation、RotationAnimation、Timer综合使用

    目录 例子及演示 打包下载 例子及演示 运行截图如下: git图如下: 程序结构如下: 源码如下: main.cpp #include <QGuiApplication> #include ...

  9. QML工作笔记-仿前端滑出界面(JavaScript)

    目录 基本概念 代码及演示 源码打包下载 基本概念 qml可以使用JavaScript完成一些动画的功能,其中可以写一个Js文件,并且导入,这样可以让程序结构更加清晰: 但这个JavaScript和w ...

最新文章

  1. java修饰静态_Java-static修饰符及静态代码块
  2. 关于机器学习的领悟与反思(张志华北大数学系教授)
  3. Windows Server 排错和发帖求助必读
  4. 浮点数 IEEE表示 舍入 运算
  5. java中的controller_详解Spring Boot中Controller用法
  6. Kafka消息格式中的变长字段(Varints)
  7. LeetCode 812. 最大三角形面积(坐标面积公式)
  8. √2是个无理数,没有尽头,为什么边长为1的直角三角形可以画出来? 是悖论吗?...
  9. 【JavaScript】一个同步于本地时间的动态时间
  10. 漫画 | Linux 并发和竞态问题究竟是什么?
  11. sql2008计算机环境,win2008r2下安装sql2008r2初版
  12. 计算机制图大赛,制图大赛简介
  13. lcd和oled的区别哪个好
  14. PCB各层含义简介 浅显易懂 图文展示
  15. CheckListBox的实现方式分析
  16. 企业员工虚拟股权激励制度
  17. Java 多线程之间通讯(面试概念解答三)
  18. 【优秀课设】基于OpenCV-Python的树莓派人脸识别及89C52单片机控制系统设计(指定照片进行识别、遍历目录下所有照片依次识别)
  19. PyQt4 做界面,编辑文字 QtGui.QLabel遇到文字显示不出来
  20. 360安全桌面和360购物

热门文章

  1. How to write a custom control with NSControl ...
  2. 老板不相信我的方案结论!怎么让数据分析驱动决策?
  3. 为什么需要python?它在人工智能与机器学习的优势是什么?
  4. AI来袭程序猿是否该学习Python了
  5. 2013年上半年工作总结,哇哈哈哈,给自己看的。
  6. 我就是TMD很无聊的女生怎么样。
  7. 向三姑六婶解释你在一线城市的工作
  8. 第二节:ES7 新增的 includes 特性
  9. 第十八节:教你如何使用ES6的Promise对象
  10. h5点击后字体加粗出现下边框_人力资源管理论文格式(字体+版式+打印)