Linux kubuntu x64系统下解决QT5.12编辑菜单和工具栏不显示图标问题

Linux kubuntu x64系统下发现QT5.12在设计视图下编辑菜单和工具栏显示图标,但是编译运行后发现菜单和工具栏不显示图标,如下图:

Linux kubuntu x64系统下解决QT5.12编辑菜单和工具栏不显示图标问题

我的解决办法是:

1.在QT项目中,菜单和工具栏图标一定要添加到项目资源文件中(在资源编辑器中Add Prefix后,再添加文件,关闭资源编辑器后自动将图标文件添加到资源列表中),如下图显示:

Linux kubuntu x64系统下解决QT5.12编辑菜单和工具栏不显示图标问题

2.打开后缀.ui的可视化设计窗体文件,xxx.ui,在Action Editor中单击上方"新建",在弹出的对话框中的"图标"这项最右边下三角中,一定要"选择资源"(从项目的资源文件中添加需要的图标即可),千万不要"选择文件".

Linux kubuntu x64系统下解决QT5.12编辑菜单和工具栏不显示图标问题

3.重新编译运行,即可显示菜单和工具栏的图标,如下图示:

Linux kubuntu x64系统下解决QT5.12编辑菜单和工具栏不显示图标问题