Qt Creator中python paintEvent重绘QpushButton

 时间:2024-10-12 08:41:49

1、一、打开Qt Creator的python项目,打开mainwindow.ui的编辑页面,添加QpushButton,双击按钮可更改按钮的文字,将添加的两个按钮,其中一个的文字去掉,如下图所示:

Qt Creator中python paintEvent重绘QpushButton

2、二、打开cmd软件,切换到项目目录,运行pyuic5命令生成py格式的ui界面文件,如下图所示:

Qt Creator中python paintEvent重绘QpushButton

3、三、将用来重绘QpushButton的图片放置在项目的images文件夹中,如下图所示:

Qt Creator中python paintEvent重绘QpushButton

4、四、右键点击项目,选择添加现有文件....,将之前生成的mainwindow.py文件添加到项目中,如下图所示:

Qt Creator中python paintEvent重绘QpushButton

5、五、打开mainwindow.py文件,添加自定义的Button类和获取路径函数,如下图所示:

Qt Creator中python paintEvent重绘QpushButton

6、六、在mianwindow.py文件中添加应用和将原有代码改为第二个红色框中的内容,如下图所示:

Qt Creator中python paintEvent重绘QpushButton

7、七、打开腻戴怯猡包含main函数的文件,添加引用ui文件的代码,点击运行程序,在弹出的程序中可以看到两个按钮,一个按照程序代码重绘了,则表示Qt Creator的python项目中剧安颌儿如何运用paintEvent以图片重绘QpushButton成功,如下图所示:

Qt Creator中python paintEvent重绘QpushButton
  • AE2020无法导入MPG文件的解决方法
  • 怎样把图片调整为608*336
  • PR2019如何添加四色渐变效果
  • 如何修改视频过渡默认持续时间?
  • pr cc如何设置文字旋转两圈?
  • 热门搜索
    保护环境手抄报图片 小学二年级手抄报 关于诚信的手抄报 新年手抄报图片 新学期手抄报内容 小学生数学手抄报 爱牙日手抄报 关于安全的手抄报图片 手抄报图片大全6年级 关于新学期的手抄报