小编End*_*dre的帖子

什么是正确的“.clang-format”位置?

我无法理解 clang-format 手册中的以下文本:

.clang-format file located in one of the parent
directories of the source file (or current
directory for stdin).
Run Code Online (Sandbox Code Playgroud)

“标准输入的当前目录”是什么意思?它是当前目录还是标准输入?

是否可以通过完整路径指定 .clang 格式的位置?

clang clang-format

6
推荐指数
1
解决办法
2560
查看次数

QGraphicsView 细节处理级别

我正在开发一个使用 QGraphicsView 和 QGraphicsScene (Qt4.8,PyQt)的可视化软件。我需要根据缩放级别进行 LOD(细节级别)处理。为此,我创建了更多 QGraphicsScene,并使用不同的 LOD 级别将整个场景渲染到每个 QGraphicsScene 中。(每个 LOD 级别都有一个 QGraphicsScene)。我根据缩放级别在这些 QGraphicsScene 之间切换。(QGraphicsView.setScene())。最大的问题是,当调用 setScene() 时,QGraphicsView 的 ScrollBar 会重置其位置。

这是一个尝试恢复 ScrollBars 值的代码片段,但它不起作用:

        hsb = self.horizontalScrollBar()
        vsb = self.verticalScrollBar()
        hv, vv = hsb.value(), vsb.value()
        self.lod = i
        self.setScene(self.scenes[self.lod])
        hsb.setValue(hv)    # this simply doesn't work !!!!
        vsb.setValue(vv)
Run Code Online (Sandbox Code Playgroud)

有保留滚动条位置的想法吗?或者有什么有效的 LOD 处理的想法吗?我可以尝试将 ScrollBar 的值更改信号连接到一些自定义插槽中,这些插槽会与其自己的信号断开连接,而不是从保存的信号中重新设置 ScrollBar 的值。这将是一个非常蹩脚和丑陋的解决方案。

qt qt4 pyqt4

1
推荐指数
1
解决办法
1547
查看次数

标签 统计

clang ×1

clang-format ×1

pyqt4 ×1

qt ×1

qt4 ×1