1、一、打开Qt Creator的python项目,打开mainwindow.ui的编辑页面,添加QpushButton,双击按钮可更改按钮的文字,将添加的两个按钮,其中一个的文字去掉,如下图所示:
2、二、打开cmd软件,切换到项目目录,运行pyuic5命令生成py格式的ui界面文件,如下图所示:
3、三、将用来重绘QpushButton的图片放置在项目的images文件夹中,如下图所示:
4、四、右键点击项目,选择添加现有文件....,将之前生成的mainwindow.py文件添加到项目中,如下图所示:
5、五、打开mainwindow.py文件,添加自定义的Button类和获取路径函数,如下图所示:
6、六、在mianwindow.py文件中添加应用和将原有代码改为第二个红色框中的内容,如下图所示:
7、七、打开腻戴怯猡包含main函数的文件,添加引用ui文件的代码,点击运行程序,在弹出的程序中可以看到两个按钮,一个按照程序代码重绘了,则表示Qt Creator的python项目中剧安颌儿如何运用paintEvent以图片重绘QpushButton成功,如下图所示: