【问题标题】:Can a QAction accept drops?QAction 可以接受丢弃吗?
【发布时间】:2023-03-05 10:42:02
【问题描述】:

我想开发一个应用程序,它有一个包含多个QAction 对象的菜单。我想将文件从 QListView 拖到其中一个 QActions ?可能吗 ? 通常他们不接受掉落:

【问题讨论】:

    标签: qt drag-and-drop


    【解决方案1】:

    不确定这是否可行,但您可以尝试子类化并实现 drop/dragenter 事件。由于 QAction 基于 QObject 我认为这无济于事。考虑将 Widget/Label 实现为 MenuItem(自定义菜单)并将其拖放到那里。

    【讨论】:

    • 好的,谢谢。有一个名为 QWidgetAction 的东西可以解决这个问题。
    猜你喜欢
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    • 2012-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多