社区
Qt
帖子详情
怎么去掉QTreeView或者QTreeWidget选中节点时的高亮显示?
bayerfly
2011-09-29 12:43:11
QTreeView或者QTreeWidget选中树的节点时都高亮显示,而且是一整行的高亮,怎么去掉?或者把高亮的范围限制在节点上也可以。
谢谢回答者。
...全文
1251
10
打赏
收藏
怎么去掉QTreeView或者QTreeWidget选中节点时的高亮显示?
QTreeView或者QTreeWidget选中树的节点时都高亮显示,而且是一整行的高亮,怎么去掉?或者把高亮的范围限制在节点上也可以。 谢谢回答者。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bayerfly
2011-10-21
打赏
举报
回复
[Quote=引用 8 楼 zhy282289 的回复:]
我晕如果我说完了你还还什么.
你在manual里找home > Qt Style Sheets Reference里的TreeView那里说的很细
自己先学会在manual里找.对以后也很有用~
[/Quote]
问题在于我测试了下,没有实现效果,而不是我没去看文档。所以我才问你具体是怎样实现的。
bayerfly
2011-10-21
打赏
举报
回复
对了,我是在ubuntu下写程序的。。
zhy282289
2011-10-17
打赏
举报
回复
我晕如果我说完了你还还什么.
你在manual里找home > Qt Style Sheets Reference里的TreeView那里说的很细
自己先学会在manual里找.对以后也很有用~
bayerfly
2011-10-10
打赏
举报
回复
[Quote=引用 6 楼 zhy282289 的回复:]
使用setStyleSheet可以实现~
[/Quote]
怎么实现?
zhy282289
2011-10-10
打赏
举报
回复
使用setStyleSheet可以实现~
zxm745996552
2011-10-09
打赏
举报
回复
新学qt不知为何QTreeWidget的clicked()信号连接信号槽之后没反应?Button连接却可以?
bayerfly
2011-10-09
打赏
举报
回复
[Quote=引用 3 楼 gateslu 的回复:]
selectionbehavior这个行不 ? 设成selecteditems
[/Quote]
不行
gateslu
2011-09-30
打赏
举报
回复
selectionbehavior这个行不 ? 设成selecteditems
bayerfly
2011-09-29
打赏
举报
回复
没有其他方法吗?
这样很不好办啊
zhh_kv
2011-09-29
打赏
举报
回复
这个可能需要自己自定义QProxyStyle的子类,然后应用到QTreeWidget或QTreeView上
QT
reeView
默认
选中
某个
节点
的方法
最近使用
Qt
做个界面,使用了
QT
reeView
显示一个树形数据。 想在界面打开
时
,默认
选中
某个
节点
。网上搜索全是MFC的TreeView的。 在这里记一下
QT
reeView
的方法:
QT
reeView
的基本使用 QStandardItemModel* model = new QStandardItemModel(ui->m_treeView); model->setHorizontalHeaderLabels(QStringList() << tr("title na..
关于Treeview
选中
节点
高亮有关问题
问关于Treeview
选中
节点
高亮问题 Treeview的
选中
节点
,
高亮显示
。 但在失去焦点的
时
候,不显示 如果设置了TreeView.HideSelection:=False; 则在失去焦点的
时
候为灰色显示 现在我希望在失去焦点的
时
候依然可以普通的
高亮显示
,如windows默认的蓝色, 请问该如何做。谢谢------解决方案-----------------------------------...
QT
QT
ree
Widget
选中
某行并设置背景色高亮
/* 设置tree
widget
底部颜色 */ void MainWindow::set_tree
Widget
_line_backgroundColor(QColor m_color) {
QT
ree
Widget
Item *item = ui->tree
Widget
->currentItem(); item->setBackgroundColor(0, m_...
QT
ree
widget
Item关键字高亮
思路为:给
QT
ree
Widget
添加QStyledItemDelegate委托,然后重新paint.代码可以优化,有兴趣的话。#include "tree
widget
_styledItemDelegate.h" #include #include #include tree
widget
_styledItemDelegate::tree
widget
_styledItemDelegate()
如何改变treeview控件
选中
节点
的高亮颜色,就是大家都熟悉的深蓝色,同样可以改变失去焦点
时
,
高亮显示
的颜色
把treeview的DrawMode属性设置成OwnerDrawText,然后在DrawNode事件里自己画: private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e) { if ((e.State & TreeNodeStates.Selected)
Qt
16,239
社区成员
26,654
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章