Qt
淡蓝色的风声
开始记录
展开
-
QGraphicsView/QGraphicsScene/QGraphicsItem刷新问题
添加图元后,其他图元位置有变化,也正确计算了包含新增图元的位置,在调用QGraphicsView的invalidateScene()和QGraphicsScene的invalidate()后,只有新增的图元进行绘制(paint()),其余图元未进行绘制(paint())。比较有意思的是,使用快捷键添加图元就没有问题,而使用工具栏添加就有问题;两者所走的逻辑完全一致。当前以下为使用工具栏出...原创 2019-12-05 15:38:31 · 4832 阅读 · 6 评论 -
QComboBox下拉框选项调整高度
QComboBox下拉框选项高度调整 使用QComboBox时,发现下拉列表的高度无法调整,查看帮助文档后找到2种方法。如下,为原始的效果,item间的间隔太小:1.使用新的modle 最简单的办法就是重新设置一下item的代理,然后我我们在通过样式表来改变新的item的高度。代码和效果图如下: QString str = "QComboBox QAbstractItemView:item\ \n{\ font-family: PingFang原创 2020-11-05 10:24:47 · 6909 阅读 · 1 评论