QT中QWidget类参考!(25)
2023-06-03 来源:旧番剧
这个函数通常被QWidget析构函数调用。
void QWidget::dragEnterEvent ( QDragEnterEvent * ) [虚 保护]
当一个拖动正在进行并且鼠标进入这个窗口部件,这个事件处理器被调用。
对于在你的应用程序中如何提供拖放的概述请参考拖放文档。
也可以参考QTextDrag、QImageDrag和QDragEnterEvent。
实例:iconview/simple_dd/main.cpp。
void QWidget::dragLeaveEvent ( QDragLeaveEvent * ) [虚 保护]
当一个拖动正在进行并且鼠标离开这个窗口部件,这个事件处理器被调用。
对于在你的应用程序中如何提供拖放的概述请参考拖放文档。
也可以参考QTextDrag、QImageDrag和QDragLeaveEvent。
void QWidget::dragMoveEvent ( QDragMoveEvent * ) [虚 保护]
当一个拖动正在进行并且鼠标进入这个窗口部件,并且只要它在这个窗口部件中移动,这个事件处理器被调用。
对于在你的应用程序中如何提供拖放的概述请参考拖放文档。
也可以参考QTextDrag、QImageDrag和QDragMoveEvent。
void QWidget::drawText ( int x, int y, const QString & str )
在位置(x, y)绘制字符串str。
y位置是文本的基线位置。使用默认字体和默认前景色绘制文本。
这个函数的提供是为了方便。你使用painter替代它一般将会获得更灵活的结果和更快的速度。
也可以参考font、foregroundColor()和QPainter::drawText()。
void QWidget::drawText ( const QPoint & pos, const QString & str )
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。
在位置pos绘制字符串str。
void QWidget::dropEvent ( QDropEvent * ) [虚 保护]