Tex*_*tor 6 qt pyqt qtableview
我正在尝试创建一个可以像Excel一样放大和缩小的QTableView.
这里也提出了类似的问题:QWidget上的缩放功能
但是,我在PyQt中继承QTableView而不是C,因此重新实现整个PaintEvent方法有点进化.源代码有点复杂:https://qt.gitorious.org/qt/tiittane-qt/source/bdd4a9149789f60974603e1f7621d51378f0a108:src/gui/staticmviews/qtableview.cpp#L1282
我正在寻找是否有任何其他可行的选项来拥有可缩放的TableView.我的第一次尝试是通过设置字体大小然后实现每个列和行宽度也必须缩放,这可能会变慢.然后意识到改变字体会改变打印.它似乎不是一个优雅的解决方案.在绘画之前改变画家的规模似乎是更优雅的解决方案,但是必须重新实现并将相当多的代码翻译成python才能这样做.我想知道是否有任何其他钩子来完成这件事.
谢谢
| 归档时间: | 
 | 
| 查看次数: | 1341 次 | 
| 最近记录: |