qt代码实现添加按钮功能

1,添加单个按钮

 QPushButton *btn = new QPushButton("按钮",this);

2,单个按钮添加图片

创建qt资源,添加资源文件:

工程下创建一个Image文件夹,将图片资源添加到这个文件夹下面

qt代码实现添加按钮功能

 

点击qss_test->add new->qt->qt_resource

qt代码实现添加按钮功能

qt代码实现添加按钮功能

命名资源文件,

qt代码实现添加按钮功能

add prefix 添加前缀,设置成/

add files,选择Image文件夹下面的图片,添加到工程;

qt代码实现添加按钮功能

保存并编译,返回代码编辑界面

代码实现:

 QPushButton *btn = new QPushButton("按钮",this);
   btn->setIcon(QIcon("://Image/喜欢.png"));

3,添加多个按钮插入多张图片

将多个按钮控件封装成一个自定义的控件:

右键工程名: 选择c++->c++ class

qt代码实现添加按钮功能

 

 

命名文件,选择Qwidget基类

qt代码实现添加按钮功能

 

点击完成,生成myBtn类:

qt代码实现添加按钮功能

 

自定义控件源文件

qt代码实现添加按钮功能

我觉得添加图片应该有更好的办法,但是目前还没有找到解决的办法;

qt代码实现添加按钮功能