QTextEdit垂直居中显示文本

 时间:2026-04-21 19:19:10

1、增加QTextEdit的对象,并设置居中对齐模式

QTextEdit垂直居中显示文本

QTextEdit垂直居中显示文本

2、运行时只能水平居中对齐,不能垂直居中

QTextEdit垂直居中显示文本

3、添加新类CMyTextEdit,从QTextEdit继承

类中增加QLabel对象,主要用来显示,并实现focusInEvent和focusOutEvent事件

QTextEdit垂直居中显示文本

4、默认QLabel不显示,并设置自动换行和居中

当输入时,隐藏QLabel

当输入结束时,显示QLabel

QTextEdit垂直居中显示文本

5、修改原来的调用QTextEdit的地方

QTextEdit垂直居中显示文本

QTextEdit垂直居中显示文本

6、运行可以看出可以水平垂直居中了

QTextEdit垂直居中显示文本

7、问题:当输入长数字长字符串时,QLabel不会自动换行。后续继续研究

  • ubuntu系统下脚本的for循环怎么写?
  • 怎样进行下载和安装typora
  • ubuntu系统怎么查看版本?
  • 在VScode中如何在当前文件进行查找
  • Ubuntu系统如何切换用户
  • 热门搜索
    法律手抄报内容 手抄报图片大全漂亮 抗美援朝手抄报简单又漂亮 安全手抄报内容资料 国庆节手抄报简单漂亮 国庆手抄报简单又漂亮 科技新闻手抄报 书香伴我成长手抄报 请讲普通话手抄报 世界遗产手抄报