Linux kubuntu x64系统下发现QT5.12在设计视图下编辑菜单和工具栏显示图标,但是编译运行后发现菜单和工具栏不显示图标,如下图:
我的解决办法是:
1.在QT项目中,菜单和工具栏图标一定要添加到项目资源文件中(在资源编辑器中Add Prefix后,再添加文件,关闭资源编辑器后自动将图标文件添加到资源列表中),如下图显示:
2.打开后缀.ui的可视化设计窗体文件,xxx.ui,在Action Editor中单击上方"新建",在弹出的对话框中的"图标"这项最右边下三角中,一定要"选择资源"(从项目的资源文件中添加需要的图标即可),千万不要"选择文件".
3.重新编译运行,即可显示菜单和工具栏的图标,如下图示: