问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

treewidget怎么取消滚动条

发布网友 发布时间:2022-03-08 06:59

我来回答

2个回答

懂视网 时间:2022-03-08 11:20

产品型号:ASUS S340MC

系统版本:Windows 10

删除slader,需要先将slader卸载,再前往注册表删除其残留,具体操作方法如下:

1、首先按win键+r键打开运行,输入regedit并按回车键。

2、打开注册表定位到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionUninstall

3、找到{b3d4b171-ec10-49a2-d856-2f96d0f2b14a},右键删除即可。

总结

1、首先按win键+r键打开运行,输入regedit并按回车键。

2、打开注册表定位到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionUninstall

3、找到{b3d4b171-ec10-49a2-d856-2f96d0f2b14a},右键删除即可。

热心网友 时间:2022-03-08 08:28

就在构造函数里面加上以下两行代码即可:

//根据内容自动设置列宽
ui->treeWidget->header()->setResizeMode(QHeaderView::ResizeToContents);
ui->treeWidget->header()->setStretchLastSection(false);

在解决完上述问题后,又遇到一个问题,就是用鼠标左键或者右键单击QTreeWidget里面的选项时,水平滚动条会自动跑到最左边,双击不会出现这个问题,详细查阅了QTreeWidget的实现代码,在其父类中有个事件处理函数void QAbstractItemView::timerEvent(QTimerEvent *event),加了一个滚动处理,这里真是有点晕了,它的注释就是“we only get here if there was no double click”,大家可以看下这里为什么要加这个滚动处理。
解决方法如下(我已经对QTreeWidget进行了二次封装,就直接在这上面改的,不封装照样可以实现,原理是一样的):
1.加两个变量,记录是否有选项被点击,一个记录点击时的水平滚动条位置
bool m_isItemClicked;
int m_horizontalScrollBarPos;
2.对两个事件进行处理

connect(ui->treeWidget->horizontalScrollBar(), SIGNAL(valueChanged(int)), this,SLOT(scrollbarchange(int)));
void MainWindow::on_treeWidget_itemClicked(QTreeWidgetItem *item, int column)
{
m_isItemClicked = true;
m_horizontalScrollBarPos = ui->treeWidget->horizontalScrollBar()->sliderPosition();
}
void MainWindow::scrollbarchange(int value)
{
if (m_isItemClicked)
{
ui->treeWidget->horizontalScrollBar()->setValue(m_horizontalScrollBarPos);
m_isItemClicked = false;
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... lenovo slidenav可以删吗 如果电脑不小心系统还原了、该怎么办恢复到以前一样的系统? 电脑如何恢复系统还原 怎样恢复电脑系统还原 电脑怎么重启系统还原 笔记本电脑怎样恢复系统还原 电脑进入bios后怎么恢复系统还原 wps里文字自动换行的设置 海尔空调故障码F83匹机温感器多少下欧? 海尔空调室内机出现f8一直闪烁是什么故障 美的滚筒洗衣机MG90-1421WDXS,故障代码E64 兄弟2140打印机怎样暂停 打印机已暂停,点恢复打印后马上就跳回已暂停,无法打印 兄弟7080打印机显示暂停+怎么解除 打印机出现暂停打印怎么办 兄弟250C打印机显示暂停怎样解除 MFC7340兄弟打印机处于暂停状态不能打印该怎么办? 滚筒洗衣机单漂是什么意思?刚刚单漂时放洗衣液和柔顺剂了。 西门子滚筒洗衣机单洗涤和单漂洗有什么区别? 滚筒洗衣机单脱水是什么意思 在latex的slide幻灯片里怎样删除draft之类的水印 PPT中的iSlide插件的设计工具怎么关闭,每次打开ppt文件都出来? slide+up+to+unlock怎么取消 fullpage如何取消slide层左右按钮 电脑上删除的文件怎么恢复? 联想笔记本电脑程序Lenovo SlideNav怎么设置成为开机启动项 微信如何恢复我的收藏 微信里的收藏怎么恢复 小天鹅滚筒洗衣机显示E30怎么处理? 怎样消除小天鹅滚筒洗衣机错误E30? 移动硬盘无法读取怎么修复? 移动硬盘突然无法读取怎么办?有什么办法修复吗? 电脑移动硬盘无法识别怎么办 移动硬盘无法读取怎么办? 移动硬盘损坏且无法读取怎么办 移动硬盘无法读取数据怎么办?? 我的电脑里无法读取移动硬盘怎么办 如何禁用笔记本电脑自带的键盘? 较大的视频文件压缩后都无法发送,有什么办法? 微信视频太大发不出去能压缩吗