zl程序教程

Qt富文本

  • 二、Qt定时器与文本编辑器制作《QT 入门到实战》

    二、Qt定时器与文本编辑器制作《QT 入门到实战》

    学习目标了解 qt 的 pixmap了解 qt 的 label 如何显示图片了解定时器的开启了解定时器的关闭了解文件如何进行读取了解 QFileDialog 的使用了解了一个文本编辑器的基本编写巩固了 connect 的使用一、制作一个图片浏览器1.1 Pixmap在 Qt 中使用 Label 可以显示文本,但 Label 不止可以显示文本,还可以用于图片的显示。首先我们双击 ui 文件,随后在弹

    日期 2023-06-12 10:48:40     
  • Qt官方示例-文本省略

    Qt官方示例-文本省略

    本示例创建一个类似于QLabel的小部件,如果文本太长而无法适合小部件的几何形状,则该小部件将以省略号的方式隐藏最后一条的可见行。  本示例ElidedLabel类是其实现核心,如果文本超出设定的矩形范围,则省略最后一条可见行。ElidedLabel类定义  像QLabel一样,它ElidedLabel继承自QFrame。这是ElidedLabel该类的定义:class ElidedLabel :

    日期 2023-06-12 10:48:40     
  • 用PyQt5做图形界面(二)文本组件:QLabel、QLineEdit、QTextEdit

    用PyQt5做图形界面(二)文本组件:QLabel、QLineEdit、QTextEdit

    今天介绍文本相关的三个组件:QLabel、QLineEdit、QTextEdit。三者的区别是:QLabel一般用来显示提示性的文本或者说明,用户不可以直接修改内容。QLineEdit用来收集用户输入(单行文本,不能换行)。而QTextEdit用来收集用户输入的一大段文字。需求:做一个BUG提交的界面,用户可以输入BUG的标题和描述,点击按钮后,获取用户填写的信息,并显示在终端里。分析:我们先来做

    日期 2023-06-12 10:48:40     
  • 简单Qt文本查找功能

    简单Qt文本查找功能

    1. 概述 以前都用设计器设计界面,而这次我们用代码实现一个简单的查找对话框。 2. 开发环境 Windows系统:Windows10 Qt版本:Qt5.15或者Qt6 3. 程序设计 3.1 到mainwindow.h文件中添加类的前置声明 前置声明所在的位置跟头文件包含的位置相同。 //前置声明

    日期 2023-06-12 10:48:40     
  • Qt文本过长时,缩减文本并显示省略号

    Qt文本过长时,缩减文本并显示省略号

    函数原型: QString QFontMetrics::elidedText(const QString &text, Qt::TextElideMode mode, int width, int f

    日期 2023-06-12 10:48:40     
  • QTableView中使用Delegate方式来实现对特定列的文本进行换行

    QTableView中使用Delegate方式来实现对特定列的文本进行换行

    问题:由于表格的一个列中,有个别文本过长,默认情况下,QTableView不支持对某列的文本换行,所以需要通过Delegate方式来实现这样的效果 头文件的Delegate 1 #pragma once 2 3 #include <QStyledItemDelegate> 4 #include <QPainter> 5 6 class WrapTextD

    日期 2023-06-12 10:48:40     
  • Qt如何读取.txt文件(将内容读到文本编辑框)

    Qt如何读取.txt文件(将内容读到文本编辑框)

    文章目录 一、单独作为一个简单的项目(可以占用QMainWindow)二、大项目中作为菜单栏的一个功能(只能用QDialog) 一、单独作为一个简单的项目(可

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——Qpainter控件学习(文本、图像、各种图形)

    【pyqt5学习】——Qpainter控件学习(文本、图像、各种图形)

    目录 1、作用及应用步骤 2、绘制文本drawText() 3、像素级别绘制点(正弦曲线为例) 4、绘制不同样式的直线  5、绘制弧形、圆形、扇形、图像等  6、画刷填充区域QBrush 1、作用及应用步骤 QPainter是一个用于绘制的类,该类可以用于绘制:

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——QTextEdit控件学习:获取文本、添加文本

    【pyqt5学习】——QTextEdit控件学习:获取文本、添加文本

    目录 1、QTextEdit控件介绍 2、QTextEdit控件添加文本、添加HTML格式 3、QTextEdit控件获取文本、获取HTML格式文本 4、案例 1)完整代码  2)效果 1、QTextEdit控件介绍 QTextEdit控件是一个支持多行输入的输入框,支持HTML进

    日期 2023-06-12 10:48:40