我想在QSystemTrayIcon
中动态设置文字而不是图标。怎么可能?
答案 0 :(得分:7)
托盘图标不是为了显示文字而设计的,只是为了显示小图片。 此外,您可以将工具提示消息设置为@ Merlin069说,显示气球消息或创建上下文菜单。
对于cource,您可以在程序中创建图像并在其上绘制一些文本:
QPixmap pixmap(24,24);
pixmap.fill(Qt::white);
QPainter painter(&pixmap);
painter.drawText(pixmap.rect(),Qt::AlignCenter,"Hi!");
icon.setIcon(pixmap);
icon.setToolTip("Hi!");
icon.setVisible(true);