我希望使用一种方法,将大部分应用程序命令存储在QActions中,以便我可以轻松地将它们拖放到菜单、工具栏、按钮或其他位置。所以,我需要实现这样一个按钮。
编写一个类来实现它很容易,该类将保存图标、文本、快捷键和工具提示,并将clicked()连接到triggered()。但是,我甚至无法将我的按钮的“action”属性强制添加到设计器中。似乎只有可保持的QVariant类型才能出现在属性编辑器中。
但是,恶意用户已经找到了解决办法,所以这个任务应该是可以完成的。那么,有什么建议吗?
编写一个类来实现它很容易,该类将保存图标、文本、快捷键和工具提示,并将clicked()连接到triggered()。但是,我甚至无法将我的按钮的“action”属性强制添加到设计器中。似乎只有可保持的QVariant类型才能出现在属性编辑器中。
但是,恶意用户已经找到了解决办法,所以这个任务应该是可以完成的。那么,有什么建议吗?