如何在固定显示区域输出文本

 时间:2024-10-19 12:42:45

1、首先定义继承QWidget的对话框,然后重载函数paintEvent

如何在固定显示区域输出文本

2、接着在paintEvent中实现如下所示的代码段,功能就是在固定显示区域绘制文本信息

如何在固定显示区域输出文本

3、输出的文本信息效果如下图所示,文本信息默认显示在显示区域的顶部

如何在固定显示区域输出文本

4、如果想要文本居中显示,那么设置Qt::AlignCenter标记

如何在固定显示区域输出文本

5、运行效果如下,文本信息局中显示

如何在固定显示区域输出文本

6、如果文本信息超出了方框显示区域,那么可以使用QTextOption,然后设置属性WordWrap,使得文本信息分行显示

如何在固定显示区域输出文本

7、运行可以看到最终的显示效果,文本信息遇到方框边界自动换行

如何在固定显示区域输出文本

8、WordWrap属性是不对完整的单词进行分隔的,如果想要设置能够分隔单词,使得文本整洁,可以设置属性WrapAnywhere

如何在固定显示区域输出文本

9、从运行的效果看,welcome单词被分隔显示

如何在固定显示区域输出文本
  • Excel:Excel中的超级表,简单才是硬道理
  • Excel如何快速清除单元格格式?
  • 怎样用Excel输入连续的26个英文字母
  • Excel中怎么按颜色求和
  • WPS Excel查找和引用函数:ROWS
  • 热门搜索
    怎么快速怀孕 土豆泥怎么做 水土不服怎么办 8大写怎么写 鱼香肉丝怎么做 链球菌感染怎么治疗 心跳过快怎么办 电脑死机怎么办 指甲上有白点是怎么回事 我来自中国英语怎么说