
QtWidgetsImage.cpp
// 添加鼠标双击事件重写函数
void QtWidgetsImage::mouseDoubleClickEvent(QMouseEvent *event)
{
// 打开程序所在位置
QString appPath = QApplication::applicationDirPath();
QDesktopServices::openUrl(QUrl::fromLocalFile(appPath));
// 调用父类的双击事件处理
QMainWindow::mouseDoubleClickEvent(event);
}
#include <QDesktopServices> // 添加这个头文件,用于打开文件夹
QtWidgetsImage.h
private:
Ui::QtWidgetsImageClass *ui;
// 在QtWidgetsImage类的public或protected部分添加:
void mouseDoubleClickEvent(QMouseEvent *event) override;
};

1万+

被折叠的 条评论
为什么被折叠?



