给按钮赋图片和文字C++
时间: 2024-02-05 16:12:43 浏览: 63
一个图片+文字按钮控件
在 C++ 中,你可以使用 Qt 框架来创建按钮并为其添加文本和图像。下面是一个简单的示例:
首先,在 Qt 项目中创建一个 QPushButton 对象:
```c++
QPushButton* button = new QPushButton("按钮", this);
```
这将创建一个名为 "按钮" 的按钮,并将其添加到当前窗口中。
接下来,您可以使用 setIcon() 方法为按钮添加图像:
```c++
QPixmap pixmap("path/to/image.png");
button->setIcon(QIcon(pixmap));
```
这将加载名为 "image.png" 的图像文件,并将其设置为按钮的图标。
最后,您可以使用 setText() 方法为按钮添加文本:
```c++
button->setText("按钮");
```
这将设置按钮的文本为 "按钮"。
完整的示例代码如下:
```c++
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget* window = new QWidget();
QPushButton* button = new QPushButton("按钮", window);
QPixmap pixmap("path/to/image.png");
button->setIcon(QIcon(pixmap));
button->setText("按钮");
window->show();
return app.exec();
}
```
请注意,您需要将 "path/to/image.png" 替换为实际的图像文件路径。
阅读全文