• 9509阅读
  • 6回复

QTextEdit怎么改变背景色 [复制链接]

上一主题 下一主题
离线tornadomeet
 
只看楼主 倒序阅读 楼主  发表于: 2012-07-19
关键词: QT4求助界面
如题,QTextEdit默认的背景色是白的,先想改成其它颜色(比如说黑色),按照网上很多方法试过没成功,比如QPalette,setBackgroundRole等,小弟新手,确实找不到方法,不知到是网上那些方法是我哪地方没成功,求高手指点下,谢谢!   (Qt版本是4.8.2)
离线tornadomeet
只看该作者 1楼 发表于: 2012-07-19
不好意思,弄了好久突然可以了,这才刚发玩贴。
比如我想设置成背景为黑:
ui->textBrowser->setStyleSheet(QString::fromUtf8 ("background-color:black"));
离线jdwx

只看该作者 2楼 发表于: 2012-07-19
回 1楼(tornadomeet) 的帖子
QPalette::Base更改这个颜色
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线tornadomeet
只看该作者 3楼 发表于: 2012-07-19
那个试过了,具体怎么该呢?
离线tornadomeet
只看该作者 4楼 发表于: 2012-07-19
回 2楼(jdwx) 的帖子
..那个试过了,具体怎么该呢?
离线jdwx

只看该作者 5楼 发表于: 2012-07-19
  1. QPalette pa = ui->textEdit->palette();
  2. pa.setColor(QPalette::Base,QColor(200,200,200));
  3. ui->textEdit->setPalette(pa);


发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线tornadomeet
只看该作者 6楼 发表于: 2012-07-26
回 5楼(jdwx) 的帖子
ok,可以了,thanks
快速回复
限100 字节
 
上一个 下一个