QDateTime currentDateTime = QDateTime::currentDateTime();
QString currentDateStr = currentDateTime.toString("[yyyy.MM.dd hh:mm:ss ddd] ");
QString str= "<font color=\"#FF0000\">" + currentDateStr + "信息"+ "</font>";
ui.textBrowser->append(str);
// 获取当前日期 QDateTime currentDateTime = QDateTime::currentDateTime(); QString currentDateStr = currentDateTime.toString("[yyyy.MM.dd hh:mm:ss ddd] "); // 设置文字(样式+内容) QString str= "<font color=\"#FF0000\">" + currentDateStr + "信息"+ "</f..
继承 QComboBox ,利用 Qtablewidget 实现下拉板内容的实现;
将 Qpushbutton 背景颜色作为被选择颜色,且自定义了 MyPushButton,用以传出背景色;
实现当前色的保存和颜色回选。
qtextbrowser支持html语法来设置字体。因此使用html语法来设置字体颜色。
但是使用这个方式来设置字体颜色会有Bug。在设置某一部分字体颜色后,有概率导致后续字体颜色,都变成设置的颜色。下面是一种解决方案。
通过宏来控制字体颜色,并在设置完某部分字体颜色后,将颜色变回黑色,则可以解决这个问题。用法如下:
#define TEXT_COLOR_RED(STRING) "<font color=red>" STRING "</font>" "<font
1, QTextBrowser 设置字体颜色:QTextEdit::setTextColor(QColor(255,0,0)); //QColor() 类似rgb 的颜色设置,用于确定颜色值
ui->textBrowser_report->setStyleSheet("QTextBrowser{border-width:0;border-style:outset;background-c
holder.brows.setText(goods.getNumber() + "次浏览");
SpannableStringBuilder builder = new SpannableStringBuilder(holder.brows.getText().toString());
//ForegroundColorSpan 为文字前景色,BackgroundColorSpan为文字背...
实现一个简单的文本编辑器功能,主要包括
1、QMainWindow主窗口的创建流程
2、文件操作功能,利用QFileDialog类打开一个已有文件,利用QFile和QTextStream实现文件内容的读取等
3、文本编辑功能,通过工具栏上的按钮利用标准对话框实现设置文字字体、字号大小、加粗、斜体、下划线以及字体颜色等
4、排版功能,实现文本排序,文本对齐以及撤销重做等
```python
my_text_browser.setStyleSheet("QTextBrowser {border: 2px solid red;}")
其中,my_text_browser是指向QTextBrowser对象的变量名。您可以根据需要更改边框的厚度和颜色。