【PyQt5】QT designer 中出现的问题集锦

  之前想利用QT designer 进行python的GUI编程,安装过程过于久远,就不叙述了。

 

  【python函数包】

1、PyQt5    5.11

2、PyQt5-tools 5.11

  【工具】

Qt designer 

python3.6

  

  由于很久之前安装的,而且没有用其他的IDE,仍然使用的eclipse,暂时还没有将Qt designer集成在这个 IDE里面,可能可以,可能不行吧,之后有时间了再来查资料看行不行。

  这个软件设计python的界面很好,很实用的。但是在其中遇到了很多问题,困扰了我很久。

【问题集锦】

1、在Qt designer中设计好的界面,如何转换成python语言。

  解决办法:文件的保存格式默认为.ui。因为我们保存的是ui设计文件。Pyhton3如果要使用这个界面文件,必须将其转换为Pyhton3程序才可以。在cmd窗口下,输入命令:pyuic5  -o  ui.py  untitled.ui       就可以自动帮你转换了。

  (其中ui.py是转换后python文件名,untitled.ui是你的窗体文件名)

 

2、之前以后在Qt designer 中可以直接查看python的代码,主要是还有这个功能,菜单  窗体——>查看代码。 但是在我的软件中有个问题,会提示错误。如图1所示;

  但是在我的安装包路径下,并没有找到bin这个目录,令人绝望。然后查找了资料后发现,说是因为python的安装目录中含有空格导致的,但是明显我的安装路径并没有空格,所以不符合这个设定。

  解决办法:在该目录下,新建一个bin目录,然后我在……/pyqt5_tools 这个目录下找到了uic.exe文件,然后移动到bin目录下,这样就能出现了查看不提示错误了。但是,显示的代码是c++。

  [尝试] 将pyuic.py 打包成exe文件,然后放在目录下,发现并么有用。会提示错误,没有main模块。之后有时间会进一步来尝试。

 

posted @ 2019-05-18 21:26  夏立  阅读(2164)  评论(0编辑  收藏  举报