是否可以将QTreeWidgetItem的文本部分斜体
Is it possible to partially italicize the text of a QTreeWidgetItem?
我知道如何将QTreeWidgetItem:的整个文本斜体
QTreeWidgetItem* elt = new QTreeWidgetItem(item);
QFont font = elt->font(0);
font.setItalic(true);
elt->setText(0, choice);
elt->setFont(0, font);
但是,是否可以只将文本的一部分斜体?(例如前一个或两个单词)
有可能使用:
QTreeWidgetItem *item = new QTreeWidgetItem(treeWidget);
QLabel *label = new QLabel("<i>italics</i>, <b>bold</b>, normal", treeWidget);
treeWidget->setItemWidget(item, 0, label);
但更清洁的解决方案可以通过使用CCD_ 1和将CCD_。
默认情况下没有这样的选项。您需要设置一个能够呈现HTML的QItemDelegate
。请参阅此解决方案。
相关文章:
- 文本文件中的单词链表
- 从命令行c++发送文本文件名
- UWP:在树节点中将文本设置为粗体
- 设计具有变体字段的文本类型类,其中可以存储一个或三个对象
- 如何替换QT QML中的变体数组文本
- 如何在 Windows 中将 C/C++ 控制台文本设置为粗体和斜体
- 如何在qtableView中为特定单元格上色或使文本粗体
- 使用windows窗体在richtextbox中设置斜体的示例
- 错误:找不到斜杠" "字符串文本运算符
- 是否可以将QTreeWidgetItem的文本部分斜体
- 粗体文本通过c++写语句
- 从文本文件中读取数据到结构体中,然后输出数据
- 函数将文本设置为Qt中的粗体
- Visual Studio 11斜体参数
- 这个函数如何将文本读入结构体
- 在C/ c++程序中,如何在终端中编写粗体文本
- Boost Fusion:将适应的结构体类型转换为文本
- 如何查找richit控件中粗体文本的运行
- QT C++ QTableWidget(Item) 部分斜体(强调)文本
- 从文本文件c++中加载结构体向量的奇怪问题