我需要创建一个菜单来更改QWidget的背景。我想将代表所选颜色的QIcon放入填充QMenu的QActions中。我不想弹出Photoshop并手动绘制图标。是否可以编写一个简单的图标来填充某种颜色?这样我就可以根据需要拥有任意数量的QAction,而且我不必在Photoshop中制作一大堆图标。\ 最佳答案 您可以从QPixmap构建QIcon。可以使用给定的大小构造QPixmap,然后使用“填充”填充颜色。例如,要创建一个红色的100x100图标:QPixmappixmap(100,100);pixmap.fill(QColo