Pycharm环境下调用Qt desinger 常见问题以及解决方法

  • 前言
  • 问题1: 提示QT由于找不到msvcp140d.dll无法继续执行代码或者相关问题
  • 问题2: This application failed to start because no Qt platform plugin could be initilized.

欢迎学习交流!
邮箱: z…@1…6.com
网站: https://zephyrhours.github.io/

前言

Qtdesinger用于界面设计相对比较方面,与VB的工作原理基本相同,比较适合初学者进行界面的设计。根据笔者上一篇笔记,在配置好pycharm环境下的Qt desingerPyUIC 环境后,在windows系统环境下使用过程中,通常会出现各种各样问题。下面笔者总结了自己在使用过程中遇到的两个问题,以及解决思路,希望对您有所帮助。

问题1: 提示QT由于找不到msvcp140d.dll无法继续执行代码或者相关问题

原因分析: 这是因为电脑系统缺少相关的VC++2015系统运行库导致
解决方法: 下载安装好相关的库文件,百度下载 VC_redist.x64 ,或者下载DirectX_Repair_win8_win10.exe 程序进行系统文件库和dll缺少文件修复。
VC_redist.x64下载地址:
https://www.microsoft.com/en-us/download/details.aspx?id=48145

问题2: This application failed to start because no Qt platform plugin could be initilized.

下面是网上的解决方法,如果安装anaconda的童鞋可以自己进行尝试。

上面方法在笔者自己测试过程中,然并卵,并没有解决问题(本人使用python37+Pycharm+PyQt5+PyQt5-tools)。经过各种尝试和研究,笔者终于解决以上问题,下面笔者奉上自己的解决方法,如有遇到相关问题的童鞋可以进行下面方法的测试,具体如下:

1. 首先根据自己安装的路径,找到python37的PyQt5的Qt安装路径下的plugins文件夹:
D:\Program Files\Python37\Lib\site-packages\pyqt5\Qt

2. 复制该路径下的plugins文件夹,然后转到PyQt5_tools的Qt安装路径下的bin文件夹,对其同名文件进行替换即可。

然后重新运行,就会发现可以运行Qt desinger了。

运行成功之后的界面如下,然后就可以根据自己的需求进行GUI的创造了。

Pycharm环境下调用Qt desinger 常见问题以及解决方法相关推荐

  1. 在Linux环境下mysql的root密码忘记解决方法

    在Linux环境下mysql的root密码忘记解决方法 参考文章: (1)在Linux环境下mysql的root密码忘记解决方法 (2)https://www.cnblogs.com/hgj123/p ...

  2. 在Linux环境下mysql的root密码忘记解决方法(三种)

    这篇文章主要介绍了在Linux环境下mysql的root密码忘记解决方法,详细的介绍了3种解决办法,具有一定的参考价值,有兴趣的可以了解一下. MySQL密码的恢复方法之一 1.首先确认服务器出于安全 ...

  3. 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c

    在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 2.修改MySQL的登录设置: # vi /etc/my.cnf ...

  4. java drawstring 乱码_Linux环境下BufferedImage Graphics drawString 中文乱码解决方法

    在linux环境下的,生成的带文字的图片在前台一直显示为方框乱码,windows环境正常. img.setFont(new Font("宋体", Font.BOLD, 20)); ...

  5. RAC环境下创建本地数据文件的解决方法

    引用收藏:http://blog.itpub.net/501889/viewspace-1083311/ 同事不小心,在RAC环境下创建了本地数据文件,这个肯定会出问题的,节点2不能访问此数据文件.其 ...

  6. Pycharm(Python)下imshow函数显示问题的解决方法

    问题描述 在很多情况下,我们都需要使用matplotlib里面的imshow函数来显示图像,如果使用的是jupyter notbook直接输入matplotlib.pyplot.imshow()来显示 ...

  7. Window环境下,Qt中文出现乱码解决办法

    在头文件声明的地方添加: #pragma execution_character_set("utf-8") #ifndef NETWIDGET_H #define NETWIDGE ...

  8. 多条Qt开发常见问题及解决方法汇总

    1. 当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了. 2. 定时器是个好东西,学会好使用它,有时候 ...

  9. 福利!100多条Qt开发常见问题及解决方法汇总!很长建议先收藏

    首先声明,本文并非原创,纯属搬运,内容来自一位叫做飞扬青春的大神的Gitee主页,主要是为了收藏下面介绍的100多个Qt开发经验.比如qss的ANSI编码.嵌套窗口中主窗口无法接收鼠标移动事件等,又比 ...

最新文章

  1. 目标检测中特征融合技术(YOLO v4)(下)
  2. [转]国内各大互联网公司相关技术站点2.0版 (集合腾讯、阿里、百度、搜狐、新浪、360等共49个)...
  3. 12、MyISAM存储引擎
  4. Java8 IdentityHashMap 源码分析
  5. 经典面试题(36):以下代码将输出的结果是什么?
  6. 如何优化网页转化率?(中篇)
  7. 与Zell关闭星期五
  8. synchronized 修饰static方法
  9. scrapy爬虫框架实例一 某平台信息(两次post请求的发起)
  10. Atitit 提升可读性的艺术 目录 1. 几大原则 2 1.1. 直接原则,无脑原则。。。 2 2. 本地化命名法 2 2.1. 可以使用管理命名法 多个api 比如old api,new ap
  11. 微信群发红包原理 计算机,微信红包实现原理探讨
  12. Windows server 下关闭135/139/445端口
  13. 目前建站系统用的比较多的几个系统(几款值得推荐的建站系统)
  14. 威联通Docker安装为知笔记方法
  15. ​关于百度网盘扩容的一点经验分享2022
  16. Vue动态渲染echarts图表
  17. 如何成为一名IT咨询顾问?
  18. Qt之QTextCodec乱谈
  19. 指针数组,数组指针,函数指针,指针函数,函数指针数组
  20. 不想上市还是不敢上市?货拉拉在怕什么?

热门文章

  1. 路由器不同网段虚拟服务器设置,局域网中不同网段互访?静态路由表必须要学会设置...
  2. pitfall override private method
  3. 关于计算机学院的毕业论文致谢,计算机学院毕业生论文致谢范文
  4. 排序算法之直接插入法
  5. 平安京因服务器升级维护无法,《阴阳师》手游12月31日维护更新公告
  6. Android 关于所谓的 深度睡眠 的问题
  7. 线性规划模型详解及实际应用反思
  8. 华为计算机黑屏怎么办,华为笔记本升级后黑屏怎么回事
  9. 【数学建模】DIY人脸识别(原创)
  10. Maximo安全控制相关表