QT 的一段代码

图片描述

ui指向文本编辑框
书上没解释为什么这样写,
大佬解释下,
QFont是什么类?
font是什么函数?
setUnderline()又是什么函数?
最后一句ut->txtEdit->setFont(font)什么意思?
最好全部解释下,新手,刚刚开始看

阅读 2.2k
2 个回答

QFont是字体类,用过WORD吧,相关于其中的字体设置部分对字体格式的描述
QFont font = ui->txtEdit->font()
右侧的font()函数是获取了txtEdit目前设置的字体格式,然后赋值,你懂得,就是把获取的格式保存在了左侧的font中
setUnderLine()就是字面意思,设置下划线,意思是将font保存的字体格式描述中下划线一项设为checked(选中)状态
ui->txtEdit->setFont(font)就是字面意思,设置字体格式,把txtEdit的font属性设置为前面定义的font描述的样子

整体效果就是:
获取原字体格式,
额外添加下划线
设置为新格式

-1 手动踩


?

得到某个属性集,修改属性集中的某个属性,为某个东西应用某个属性集

clipboard.png

不会翻译吗?翻译看不懂的话,那就一首凉凉送给你

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进