Qt之标签和单行文本编辑框(QLabel、QLineEdit)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- ui文件指针的使用
- QLabel
- 属性
- QLineEdit
提示:以下是本篇文章正文内容,下面案例可供参考
ui文件指针的使用
使用ui指针可以操作Qt设计师界面类的QWidget
QLabel
属性
QLabel 有很多属性,完整的可查看帮助文档。
QString text() const;
void setText(const QString &text);
设置对齐方式
Qt::Alignment alignment() const;
void setAlignment(Qt::Alignment);
对齐方式:
Qt::AlignLeft(0x0001) 水平方向-左对齐Qt::AlignRight(0x0002) 水平方向-右对齐Qt::AlignHCenter(0x0004) 水平方向-居中对齐Qt::AlignTop(0x0020)垂直方向-上对齐Qt::AlignBottom(0x0040)垂直方向-下对齐Qt::AlignVCenter(0x0080)垂直方向-居中对齐Qt::AlignCenter(AlignVCenter | AlignHCenter) 垂直方向和水平方向-居中对齐
const QPixmap *pixmap() const;
void setPixmap(const QPixmap &pixmap);
QPixmap的使用:
QPixmap map(文件路径);
上述操作都可以在Qt设计师类中完成
QLineEdit
设置对齐方式:
Qt::Alignment alignment() const
void setAlignment(Qt::Alignment flag)
Qt::Alignment alignment() const;
void setAlignment(Qt::Alignment);
对齐方式:
Qt::AlignLeft(0x0001) 水平方向-左对齐Qt::AlignRight(0x0002) 水平方向-右对齐Qt::AlignHCenter(0x0004) 水平方向-居中对齐Qt::AlignTop(0x0020)垂直方向-上对齐Qt::AlignBottom(0x0040)垂直方向-下对齐Qt::AlignVCenter(0x0080)垂直方向-居中对齐Qt::AlignCenter(AlignVCenter | AlignHCenter) 垂直方向和水平方向-居中对齐
设置字符串显示模式:
QLineEdit::EchoMode echoMode() const
void setEchoMode(QLineEdit::EchoMode)
分类:
QLineEdit::Normal正常模式。输入什么就显示什么,默认就是这种方式QLineEdit::Password密码模式。不显示实际输入的字符,而是以小圆圈代替,这样别人就无法看到输入的字符。QLineEdit::NoEcho无回显模式。无论输入什么内容,在文本框中都不会显示,这样别人既无法看到输入的内容,也无法知道输入字符的长度这对于输入密码非常有用,在linux下输入密码时,就是这种模式QLineEdit::PasswordEchoOnEdit正在输入时显示正常模式显示,当失去焦点时以密码模式显示,也就是显示小圆圈
当我们要输入密码的时候,我们就可以使用这些东西了。
设置单行文本编辑框读写
bool isReadOnly() const
void setReadOnly(bool)
设置单行文本编辑框使能:
使能是什么:和禁用一个意思。
bool isEnabled() const
void setEnabled(bool)
设置单行文本编辑框输入格式:
QString inputMask() const
void setInputMask(const QString &inputMask)
可在帮助搜索inputMask()即可找到如何设置他。
信号
void textChanged(const QString &text)//输入变化发送
void editingFinished()//输入完毕发送
Qt之标签和单行文本编辑框(QLabel、QLineEdit)相关推荐
- 15、HTML单行文本框
网站的登录或注册页面,用户名一栏使用的一般为单行文本框. 在 HTML 中,把 <input> 标签的 type 属性设置为 text 可以表示单行文本框,又叫做常规文本框.具体语法格式如 ...
- 复选框、单行文本框、组合框
一.复选框 复选框的操作函数 bool isChecked() const //判断这个复选框是否被选中 void setChecked(bool) //设置这个复选框的选中情况 ...
- Python界面编程第二十课:Pyside2 (Qt For Python)文本编辑框QTextEdit
先看完整代码: from PySide2.QtWidgets import QApplication, QMainWindow, QAction, QTextEdit import sys from ...
- qlineedit文本改变时_行文本编辑框QLineEdit及自动补全
导读 行文本输入框在用于界面的文本输入,在WEB登录表单中应用广泛.一般行文本编辑框可定制性较高,既可以当作密码输入框,又可以作为文本过滤器.QLineEdit本身使用方法也很简单,无需过多的设置就能 ...
- 《PyQT5软件开发 - 控件篇》第3章 单行文本框QLineEdit
文本框是GUI界面中使用频率较高的控件,文本框又分为单行文本框和多行文本框,本文先讲单行文本框,单行文本框用途很广,比如密码账号密码框.搜索栏.路径地址栏等. 3.1简介 QLineEdit可以输入和 ...
- Qt入门-文本框类QLineEdit和QTextEdit
QLineEdit是单行文本框. QTextEdit是多行文本框. (1)单行文本框QLineEdit 常用的方法和属性: (a)获取和设置文本对齐方式 Qt::Alignment alignment ...
- html5 富文本编辑框,漂亮的富文本编辑器WYSIWYG
插件描述: 接下来我要为大家介绍一款好看的富文本编辑器 wysiwyg .先来看看官方对这款编辑器的相关功能描述吧. 接下来我要为大家介绍一款好看的富文本编辑器 wysiwyg .先来看看官方对这款编 ...
- HTML语言中文本框属性,单行文本框属性有哪些
html里的input文本框怎样单行变多行 多行的就不能使用Input了.需要使用textarea标签属性: textarea代表html的单多行输入域 html多行输入框 tyle="OV ...
- DocumentManager 在标签位置显示气泡框 z
关于DevExpress DockManager下的DocumentManager头部标签如何显示气泡框,类似Visual studio那样显示文件的路径,如下图所示,------- 方式很简单,从工 ...
最新文章
- Java Mail 邮件发送(一):入门Demo
- asp.net 包含动态创建控件的容器如果要切换显示/隐藏不要用 Visible 属性
- ts快捷键 vscode_vscode怎么调试ts
- JZOJ__Day 1:【普及模拟】PLES
- [HDU] 2553 N皇后问题-简单深搜
- 5000并发的qps是多少_高并发架构设计
- 机械指挥官——全国领先的工程机械管理平台
- linux配置utf-8环境
- partition分区(左小右大)
- 显卡bind 驱动 linux,Linux 配置bind 服務
- 《Java设计模式》之代理模式 -Java动态代理(InvocationHandler) -简单实现
- c++链接错误debug
- Android View 如何测量
- 专业音频测试软件应用比对,(精品文献)专业音频测试软件应用比对(升级版)_汤磊.pdf...
- 破解Prezi桌面版30天限制的方法
- java 实现宠物领养_基于JavaEE的宠物领养系统的设计与实现任务书
- 经济基础知识(初级)【13】
- Win11系统玩游戏的时候总是弹出输入法怎么回事?
- 6种无线通信技术对比(WiFi,Zigbee,蓝牙,Lora,NB-lot,4G)。
- Tez的web UI简单体验
热门文章
- 【HTML5 笔记】基础内容
- ubuntu 14.04开机出现错误“Error found when loading /root/.profile”解决(root用户登录时才会出现)
- 路由算法之——ECMP算法的改进方向
- 按音量键和按Fn+音量键,笔记本电脑均没反应的解决办法
- 静态NAT 如何配置?
- 小程的自学编程路途起点
- SWFObject 2.0官方文档
- LaTeX入门|(2)定制专属模板
- SQL连接的理解和使用(内连接:自然连接等值连接,外连接:左连接右连接全外连接)
- 功能覆盖率与代码覆盖率区别