基本思路:将公式导出为图片,之后将图片插入PyQt5中的toolbox列表。
前提:已经在pycharm中配置好PyQt5、PyQt5-designer及PyQt5-tools
一、利用一个软件将公式编写出来,之后导出为图片(导出为jpg文件)
在这里我选择了AxMath软件,首先利用AxMath将公式编写了出来,并在之后鼠标指着公式,右击鼠标导出公式为图片。
最后导出的图为这样:
为了下面的说明,我又导出了一个公式:
导出图片后记得按一定规律命名(我分别命名为1,2了),并随意新建一个文件夹(文件夹任意命名),将图片放在建立的文件夹里。
二、点开Qt—designer,在toolbox列表里加入两个按钮并将按钮文本内容删除
1、 先点开Qt-designer,在toolbox的page1或2里加入两个按钮:
2、 之后先将按钮的文本删除,也就是将text的内容删除:
三、将图片加入到按钮上,这一步比较麻烦。
1、先建立一个.qrc文件
这里可以在pycharm的项目中先建立一个.qrc文件,记得在命名时加上.qrc后缀(我举例创建了一个命名为aaa.qrc的文件)
创建完后在aaa.qrc里先输入如下代码,并将该.qrc文件移到之前导出的图片所在的文件夹下:
<RCC>
<qresource prefix="/">
<file>1.jpg</file>
<file>2.jpg</file>
</qresource>
</RCC>
2、在Qt-designer的样式表里加入这两张图片的资源
3、在两个按钮的属性编辑器里加入这两张图片
先点击所圈栏的右边的三个点图标
以第一个按钮为例,接下来:
结果如下:
四、在pycharm中编辑、显示
1、将ui文件转为py文件
这一步之前的我之前写的文章就有(对应 “三—2” ):
https://blog.csdn.net/weixin_67485190/article/details/135097546
2、将上面保存图片和.qrc的文件夹移到pycharm项目中所在的文件夹,然后将.qrc文件转为py文件——这一步上面链接的文章也有(对应 “三—3” ),转换完后将此py文件与其他的py文件移到同一目录下即可。