如何在Qt上运行时调整和移动组件(Label、PictureBox)的大小



是否可以在运行时使用Qt上的鼠标来调整和移动组件?如果是,如何?有财产吗?请分享教程/docs/guide/howtos!

通过子类化和覆盖,您可以非常容易地实现Qwidgets的大小调整/移动行为

  • QWidget::mousePressEvent
  • QWidget::mouseMoveEvent
  • QWidget::mouseReleaseEvent

第一个必须检查鼠标在小部件上的位置,并设置一些bool变量来标记其中一个操作。Move需要检查是否按下了鼠标按钮,并且其中一个bools为true,并且释放调用具有新大小或位置的setGeometry()

相关内容

  • 没有找到相关文章

最新更新