当前位置: 首页 > news >正文

wordpress分页分类导航插件需要优化的网站有哪些?

wordpress分页分类导航插件,需要优化的网站有哪些?,免费可信网站认证,仿卢松松博客wordpress问题描述: 利用 PyQt5 编写可视化界面是较为普遍的做法,但是使用全新UI版本的 Pycharm 修改之前正常的UI文件时,在没有动其他代码的情况下发现出现以下报错 AttributeError: type object Qt has no attribute Qt::ContextMenuPolicy::Defaul…

问题描述:

利用 PyQt5 编写可视化界面是较为普遍的做法,但是使用全新UI版本的 Pycharm 修改之前正常的UI文件时,在没有动其他代码的情况下发现出现以下报错 AttributeError: type object 'Qt' has no attribute 'Qt::ContextMenuPolicy::DefaultContextMenu'

Traceback (most recent call last):File "E:\master\main.py", line 16, in <module>main()File "E:\master\main.py", line 9, in mainmain_window = MainWindow() #创建窗口对象File "E:\master\MainWindow.py", line 24, in __init__loadUi("./UI/MainWindow0.ui", self)File "D:\newanaconda\lib\site-packages\PyQt5\uic\__init__.py", line 238, in loadUireturn DynamicUILoader(package).loadUi(uifile, baseinstance, resource_suffix)File "D:\newanaconda\lib\site-packages\PyQt5\uic\Loader\loader.py", line 66, in loadUireturn self.parse(filename, resource_suffix)File "D:\newanaconda\lib\site-packages\PyQt5\uic\uiparser.py", line 1037, in parseactor(elem)File "D:\newanaconda\lib\site-packages\PyQt5\uic\uiparser.py", line 826, in createUserInterfaceself.wprops.setProperties(self.toplevelWidget, elem)File "D:\newanaconda\lib\site-packages\PyQt5\uic\properties.py", line 415, in setPropertiesprop_value = self.convert(prop, widget)File "D:\newanaconda\lib\site-packages\PyQt5\uic\properties.py", line 378, in convertreturn func(prop[0], **args)File "D:\newanaconda\lib\site-packages\PyQt5\uic\properties.py", line 129, in _enumreturn self._pyEnumMember(prop.text)File "D:\newanaconda\lib\site-packages\PyQt5\uic\properties.py", line 111, in _pyEnumMemberreturn getattr(QtCore.Qt, membername)
AttributeError: type object 'Qt' has no attribute 'Qt::ContextMenuPolicy::DefaultContextMenu'

原因分析:

经排查,发现原因是编辑UI文件时使用了 Pycharm 自带的高版本Qt designer插件,使用该版本的designer编辑UI文件时保存的格式会发生变化。如下图所示请添加图片描述
左侧为使用Pycharm 自带的高版本Qt designer插件编辑保存后的UI文件源码,右侧为使用外部工具的Qt designer 编辑保存后的UI文件源码,可见它们保存的格式略有区别。正是这种区别导致了报错的发生。


解决方案:

  1. 首先是解绑新版Pycharm里面对 .ui 文件打开方式的绑定,如下图所示:
    请添加图片描述
    将插件里面搜索qt,取消qt的方框。重启pycharm生效之后,就不会再利用 pycharm 自带的高版本designer插件打开 .ui 文件了。
    注:也可以不解绑,但是不要用pycharm自带的designer对文件做任何修改,实测改动再取消改动保存后还是会改变格式导致保错。
  2. 配置外部工具编辑 .ui 文件,参考相关博客即可: Pycharm配置PyQt5的三个External Tools—Qt Designer、pyUIC、pyRCC。
    具体为:File -> Settings -> Tools-> External Tools,点击 + 新建扩展工具,如下图所示
    在这里插入图片描述
http://www.dt0577.cn/news/25103.html

相关文章:

  • 网站psd发外链平台
  • 网站建设云尚网络最近几天新闻大事
  • tornado 网站开发销售培训
  • 华为自助建站宝鸡seo外包公司
  • 深圳自己的网站建设东莞网站排名推广
  • 电商美工优化人员是什么意思
  • 一般小型教育网站的建设和开发短视频剪辑培训班多少钱
  • 网站开发过程中出现的问题口碑营销是什么
  • wordpress主题集成插件下载seo体系
  • 网站建设优化推广贵州建网站找哪个平台好呢
  • 物流公司排名如何优化seo
  • 贵阳做企业网站seo优化行业
  • 主页网站建设手机端怎么刷排名
  • 南昌做网站的公司有哪些优化关键词的正确方法
  • 手机网站开发制作太原网络推广价格
  • 网站建设需要哪些方面企业营销管理
  • 怎样用织梦做音乐网站磁力链接搜索引擎2021
  • 网站建设合同封面新十条优化措施
  • 网站开发毕业论文任务书营销策划方案范文1500
  • 代运营公司排行榜seo外包杭州
  • 自己做网站转发新闻违法么今日特大军事新闻
  • 大学网站 作风建设专题山西seo和网络推广
  • 四川省查询建设人员注册证书网站黑帽seo365t技术
  • 做旅游网站需要引进哪些技术人才网站秒收录
  • 南阳市做网站搜索引擎分类
  • 做网站服务器应该怎么配置全网推广的方式
  • 网站功能测试方法百度小说风云榜
  • 射阳做网站如何网络推广自己的产品
  • 面对不法网站该怎样做长春模板建站代理
  • 265上网导航优化网站性能监测