提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 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)相关推荐

  1. 15、HTML单行文本框

    网站的登录或注册页面,用户名一栏使用的一般为单行文本框. 在 HTML 中,把 <input> 标签的 type 属性设置为 text 可以表示单行文本框,又叫做常规文本框.具体语法格式如 ...

  2. 复选框、单行文本框、组合框

    一.复选框 复选框的操作函数 bool   isChecked()  const  //判断这个复选框是否被选中 void     setChecked(bool)   //设置这个复选框的选中情况 ...

  3. Python界面编程第二十课:Pyside2 (Qt For Python)文本编辑框QTextEdit

    先看完整代码: from PySide2.QtWidgets import QApplication, QMainWindow, QAction, QTextEdit import sys from ...

  4. qlineedit文本改变时_行文本编辑框QLineEdit及自动补全

    导读 行文本输入框在用于界面的文本输入,在WEB登录表单中应用广泛.一般行文本编辑框可定制性较高,既可以当作密码输入框,又可以作为文本过滤器.QLineEdit本身使用方法也很简单,无需过多的设置就能 ...

  5. 《PyQT5软件开发 - 控件篇》第3章 单行文本框QLineEdit

    文本框是GUI界面中使用频率较高的控件,文本框又分为单行文本框和多行文本框,本文先讲单行文本框,单行文本框用途很广,比如密码账号密码框.搜索栏.路径地址栏等. 3.1简介 QLineEdit可以输入和 ...

  6. Qt入门-文本框类QLineEdit和QTextEdit

    QLineEdit是单行文本框. QTextEdit是多行文本框. (1)单行文本框QLineEdit 常用的方法和属性: (a)获取和设置文本对齐方式 Qt::Alignment alignment ...

  7. html5 富文本编辑框,漂亮的富文本编辑器WYSIWYG

    插件描述: 接下来我要为大家介绍一款好看的富文本编辑器 wysiwyg .先来看看官方对这款编辑器的相关功能描述吧. 接下来我要为大家介绍一款好看的富文本编辑器 wysiwyg .先来看看官方对这款编 ...

  8. HTML语言中文本框属性,单行文本框属性有哪些

    html里的input文本框怎样单行变多行 多行的就不能使用Input了.需要使用textarea标签属性: textarea代表html的单多行输入域 html多行输入框 tyle="OV ...

  9. DocumentManager 在标签位置显示气泡框 z

    关于DevExpress DockManager下的DocumentManager头部标签如何显示气泡框,类似Visual studio那样显示文件的路径,如下图所示,------- 方式很简单,从工 ...

最新文章

  1. Java Mail 邮件发送(一):入门Demo
  2. asp.net 包含动态创建控件的容器如果要切换显示/隐藏不要用 Visible 属性
  3. ts快捷键 vscode_vscode怎么调试ts
  4. JZOJ__Day 1:【普及模拟】PLES
  5. [HDU] 2553 N皇后问题-简单深搜
  6. 5000并发的qps是多少_高并发架构设计
  7. 机械指挥官——全国领先的工程机械管理平台
  8. linux配置utf-8环境
  9. partition分区(左小右大)
  10. 显卡bind 驱动 linux,Linux 配置bind 服務
  11. 《Java设计模式》之代理模式 -Java动态代理(InvocationHandler) -简单实现
  12. c++链接错误debug
  13. Android View 如何测量
  14. 专业音频测试软件应用比对,(精品文献)专业音频测试软件应用比对(升级版)_汤磊.pdf...
  15. 破解Prezi桌面版30天限制的方法
  16. java 实现宠物领养_基于JavaEE的宠物领养系统的设计与实现任务书
  17. 经济基础知识(初级)【13】
  18. Win11系统玩游戏的时候总是弹出输入法怎么回事?
  19. 6种无线通信技术对比(WiFi,Zigbee,蓝牙,Lora,NB-lot,4G)。
  20. Tez的web UI简单体验

热门文章

  1. 【HTML5 笔记】基础内容
  2. ubuntu 14.04开机出现错误“Error found when loading /root/.profile”解决(root用户登录时才会出现)
  3. 路由算法之——ECMP算法的改进方向
  4. 按音量键和按Fn+音量键,笔记本电脑均没反应的解决办法
  5. 静态NAT 如何配置?
  6. 小程的自学编程路途起点
  7. SWFObject 2.0官方文档
  8. LaTeX入门|(2)定制专属模板
  9. SQL连接的理解和使用(内连接:自然连接等值连接,外连接:左连接右连接全外连接)
  10. 功能覆盖率与代码覆盖率区别