要隐藏QWidget中的图标,可以使用以下方法:
- 使用setWindowIcon()方法将窗口图标设置为空图像。
self.setWindowIcon(QtGui.QIcon())
- 对于其他部件,例如QToolButton或QLabel,可以使用setStyleSheet()方法并将其背景颜色设置为与父QWidget相同的颜色。这样会使图标不可见。
button.setStyleSheet("background-color: #f0f0f0;")
注意:这种方法只是在视觉上隐藏了图标,但实际上它们仍然存在。如果想要完全删除它们,请从相应的部件中删除它们或通过代码动态创建和销毁它们。