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如何设置文字旋转两圈?
  • 热门搜索
    真心话有什么问题 聊城有什么好玩的地方 什么是猎头公司 央视董卿出了什么事 qwq是什么意思 那一双什么的眼睛 1926年属什么 山药蛋的功效与作用 雾化器用什么药 面签是什么意思