是否可以在运行时使用Qt上的鼠标来调整和移动组件?如果是,如何?有财产吗?请分享教程/docs/guide/howtos!
通过子类化和覆盖,您可以非常容易地实现Qwidgets
的大小调整/移动行为
QWidget::mousePressEvent
QWidget::mouseMoveEvent
QWidget::mouseReleaseEvent
第一个必须检查鼠标在小部件上的位置,并设置一些bool变量来标记其中一个操作。Move需要检查是否按下了鼠标按钮,并且其中一个bools为true,并且释放调用具有新大小或位置的setGeometry()
。