• 3457阅读
  • 1回复

[提问]QTextBrowser 如何设置整行背景色? [复制链接]

上一主题 下一主题
离线5free
 

只看楼主 倒序阅读 楼主  发表于: 2015-03-25
用 QTextBrowser 做日志窗口,欲分为警告、提示等颜色类型,如果是警告,就把整行背景设为红色,如果是提示,设为绿色。

   ui->textBrowserAlarm->append("<html><pstyle='background:yellow'>111111111111111111111111111</html>");
    ui->textBrowserAlarm->append("<html><pstyle='background:yellow'>22222222222222222222222222</html>");
    ui->textBrowserAlarm->append("<html><p style='background:red'>33333333333333333333333333</html>");
    ui->textBrowserAlarm->append("<html><p style='background:green'>444444444444444444444</html>");


上述代码出来的效果很不好,而且还达不到要求,比如颜色有的行是混的。



求正确做法
离线toby520

只看该作者 1楼 发表于: 2015-03-25
建议去看下QtCreator源码吧 下面的应用输出是你想要的效果
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
快速回复
限100 字节
 
上一个 下一个