Pyqt5 GUI开发

17 篇文章 0 订阅
2 篇文章 0 订阅

sublime text配置调用anaconda内核

links: https://www.cnblogs.com/chuqianyu/p/15792290.html

Tools->Build system->New Build system…->删除原来的内容,粘贴如下内容,保存文件名为:python_anaconda3.sublime-build到文件夹C:\Users\chuqianyu\AppData\Roaming\Sublime Text\Packages\User里下次运行的时候在Build with选择使用python_anaconda3即可Tools->Build system->New Build system…->删除原来的内容,粘贴如下内容,保存文件名为:python_anaconda3.sublime-build到文件夹C:\Users\chuqianyu\AppData\Roaming\Sublime Text\Packages\User里下次运行的时候在Build with选择使用python_anaconda3即可

{
“cmd”: [“D:\Anaconda3\python.exe”, “-u”, “$file”],
“encoding”:“cp936”,
“file_regex”: “1File "(…?)”, line ([0-9]*)",
“selector”: “source.python”,
“shell”: true
}

将ui问价转化为py文件
转到ui文件所在的文件夹

pyuic5 -o 转换后的py文件 ui文件

pyuic5 -o destination.py source.ui

这里是将ui文件转化为py文件后应该添加的代码,可以保证一个页面的显示。

#增加以下的代码
import sys
from PyQt5.QtWidgets import QApplication, QWidget #根据窗口的类型确定这里是什么,可以是QWidget, QMainwindow,和QDialog

if name == ‘main’:
app = QApplication(sys.argv)
MainWindow = QWidget() #这里是上面导入类型的对应
ui =Ui_Form()# 这是类函数的名称,转成的py代码中的类
ui.setupUi(MainWindow)# 运行类函数里的setupUi
MainWindow.show()#显示窗口
sys.exit(app.exec())

#pyqt5实现pdf阅读功能

links: https://blog.csdn.net/heguangsui123/article/details/124645856

def generatePDFView(self):
    self.doc = fitz.open(self.file_path)
    trans_a = 200
    trans_b = 200
    trans = fitz.Matrix(trans_a / 100, trans_b / 100).prerotate(0)
    pix = self.doc[self.page_num].get_pixmap(matrix=trans)
    fmt = QImage.Format_RGBA8888 if pix.alpha else QImage.Format_RGB888
    pageImage = QImage(pix.samples, pix.width, pix.height, pix.stride, fmt)
    pixmap = QPixmap()
    pixmap.convertFromImage(pageImage)
    self.label.setPixmap(QPixmap(pixmap))
    self.label.resize(pixmap.size())

机器学习模型的保存与加载
link: https://blog.csdn.net/qq_41855990/article/details/107424628

from sklearn.externals import joblib
保存:joblib.dump(estimator, ‘test.pkl’)
加载:estimator = joblib.load(‘test.pkl’)

# # 4.2 模型保存
# joblib.dump(estimator, "./data/test.pkl")

# 4.3 模型加载
estimator = joblib.load("./data/test.pkl")

打包文件,虚拟环境,spec
https://www.cnblogs.com/the3times/p/12386007.html
https://mp.weixin.qq.com/s/fue0n-fLKtW9f2GwqmvVSg

https://blog.csdn.net/All_In_gzx_cc/article/details/126127264

https://blog.csdn.net/All_In_gzx_cc/article/details/126127264

先建立虚拟环境
python -m venv myvenv #myvenv是虚拟环境名
自动创建一个名为虚拟环境的文件夹
注意全部路径一定要是英文名,并不能出现空格
在这个文件夹,cmd
activate激活虚拟环境

在这里插入图片描述

安装库名称
注意一定要与创建py文件使用的库的版本保持一致。

cd 到目标文件夹

先使用pyinstaller -F Main.py
编译成一个单独的exe文件,
生成了dist, build文件夹和

Main.spec文件,更改Main.spec文件的内容

删除dist, build文件夹
然后在虚拟环境内执行当前文件夹 cd 目标文件夹
运行:pyinstaller Main.spec

在这里插入图片描述
编译完成后,把资源文件夹粘贴到和EXE文件夹同级的目录


  1. ↩︎

  • 14
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小孟的CDN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值