2024年5月8日发(作者:)

qicon用法

QIcon是一种用于显示图标的Qt控件,它可以通过设置不同的图

标来显示不同的状态或对象。下面是一些使用QIcon的示例:

1. 显示一个静态图标:

```cpp

QIcon icon(":/images/");

QLabel *label = new QLabel;

label->setPixmap((QSize(64, 64)));

label->show();

```

2. 动态更改图标:

```cpp

QIcon icon(":/images/");

QPushButton *button = new QPushButton;

button->setIcon(icon);

// 在某个事件触发时,更换按钮的图标

button->setIcon(QIcon(":/images/"));

```

3. 使用QIcon显示剪贴板中的内容:

```cpp

QIcon icon(":/images/");

QLabel *label = new QLabel;

label->setPixmap((QSize(64, 64)));

label->show();

// 在某个事件触发时,将剪贴板中的内容复制到标签中

label->setText(QApplication::clipboard()->text());

```