[翻译] Qt 图形视图框架 – Graphics View Framework

翻译

参见:https://doc.qt.io/qt-5/graphicsview.html

Qt 的图形视图,提供了一个界面用来管理大量2D图形项目;一个视图部件用来可视化这些图像项目,支持缩放和旋转。这个框架包括一个事件传播体系结构,该体系结构对场景中的项目进行精度和双精度交互功能。项目可以处理按键事件。鼠标按下、移动、释放和双击事件,他们还可以耿总鼠标的移动。图形视图使用BSP树提供了非常快速的项目检索功能,因此它可以实时可视化大型场景,甚至包括数百万的项目。

Continue reading

Qt Creator 模板相关

C:/Qt/Qt5.12.7/Tools/QtCreator/share/qtcreator/templates/wizards/RibbonApplication/devmachines32x32.png
C:/Qt/Qt5.12.7/Tools/QtCreator/share/qtcreator/templates/wizards/RibbonApplication/main.cpp
C:/Qt/Qt5.12.7/Tools/QtCreator/share/qtcreator/templates/wizards/RibbonApplication/mainwindow.cpp
C:/Qt/Qt5.12.7/Tools/QtCreator/share/qtcreator/templates/wizards/RibbonApplication/mainwindow.h
C:/Qt/Qt5.12.7/Tools/QtCreator/share/qtcreator/templates/wizards/RibbonApplication/mainwindow.ui
C:/Qt/Qt5.12.7/Tools/QtCreator/share/qtcreator/templates/wizards/RibbonApplication/project.pro
C:/Qt/Qt5.12.7/Tools/QtCreator/share/qtcreator/templates/wizards/RibbonApplication/wizard.xml

 

Qt 批量操作 UI 控件

目的

Qt的UI界面编程时,会遇到这种情况,界面上分布大量相同的控件,如LineEdit_1、LineEdit_2、LineEdit_3 等一系列控件。对这么多控件进行操作,无疑采用遍历的方式是最好的办法,可是往往这些控件都是在UI设计器里手动添加的,所以并不能立刻得到可批量操作的地址。下面有3种方法可以供操作。

Continue reading