Ubuntu18下,pycharm配置PyQt5+QtDesigner

pycharm配置PyQt5+QtDsigner

  • 1.安装PyQt5包
  • 2.安装Ubuntu下所需要的依赖
  • 3.安装QtDesigner
  • 设置pycharm
    • 添加QtDesigner
    • 添加PyUIC
    • 设置窗口模板

在网上看了很多教程,发现都没有给出完美答案,所以总结一下我的经验给大家参考

1.安装PyQt5包

pip3 install pyqt5 -i https://pypi.douban.com/simple

利用国内服务器安装,国外的可能很慢,所以加 -i https://pypi.douban.com/simple
这里我选豆瓣的

2.安装Ubuntu下所需要的依赖

直接安装所有的包即可,不用太麻烦

sudo apt install pyqt5*

3.安装QtDesigner

这里只安装QtDesigner,不安装Qt creator

sudo apt install qttools5-dev-tools

------------这里是分割线---------------------------------------------------------------------
以上三步就完成的大部分工作,下面开始在pycharm下配置好QtDesigner,方便直接在pycharm下直接打开QtDesigner
-------- 分割线结束 --------------------------------------------------------------------------

设置pycharm

打开任一一个项目
安顺序打开File–>setting–>Tools–>External Tools
点击 + 号

画图工具不太好,如果看不清楚,理解不了,请见谅

Ubuntu18下,pycharm配置PyQt5+QtDesigner_第1张图片

我这里已经设置好了,所以我这里只演示

添加QtDesigner

1.Name就是你要添加的工具名称可以自己取
2.Group就是你要把这个工具添加到哪个工具箱里面,类是于文件夹,名称也是自己取
3.Program是工具的位置,这里是安装QtDesigner,自然就是选QtDesigner的位置,这里可以填

/usr/lib/x86_64-linux-gnu/qt5/bin/designer

如果找不到请自己搜索
4.Arguments 填 $FileName$
5.Working directory 填 $ProjectFileDir$

Ubuntu18下,pycharm配置PyQt5+QtDesigner_第2张图片

添加PyUIC

1.Name就是你要添加的工具名称可以自己取
2.Group就是你要把这个工具添加到哪个工具箱里面,类是于文件夹,名称也是自己取
3.Program : /usr/bin/python3
4.Arguments : -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
5.Working directory : $FileDir$

Ubuntu18下,pycharm配置PyQt5+QtDesigner_第3张图片

设置窗口模板

窗口模板设不设置都可以,设置了只是方便在pycharm下新建罢了
QtDesigner有很多种模板,这里以主窗口为例
每一个ui文件里面都会有代码,我们需要复制这些代码
1.打开Qt设计师,复制代码
Ubuntu18下,pycharm配置PyQt5+QtDesigner_第4张图片

选择创建一个 Main Window
什么都不要操作,保存退出
打开你刚才新建的ui文件复制代码下来
我的是:



 MainWindow
 
  
   
    0
    0
    800
    600
   
  
  
   MainWindow
  
  
  
   
    
     0
     0
     800
     32
    
   
  
  
 
 
 

其它机器理论上也是这样子的,但我不确定,所以最好自己操作一遍复制自己的代码

2.打开pycharm
右击你的一个项目 New -> Edit File -> Templates… 点击 + 号添加模板
Ubuntu18下,pycharm配置PyQt5+QtDesigner_第5张图片

1.Name :Main Window
2.Extension : ui
3.最下面那个框填刚才复制的代码

Ubuntu18下,pycharm配置PyQt5+QtDesigner_第6张图片

点击OK保存退出即可

这样以后就可以直接在pycharm里面直接新建ui文件了
右击新建的ui文件,找到之前添加的QtDesigner,点击它就可以用QtDesigner设置窗体了
右击新建的ui文件,找到之前添加的PyUIC,点击它就可以把ui文件编译成py文件了

到此大功告成,谢谢你的的点击,如有不足请见谅

你可能感兴趣的:(python,linux使用技巧,pyqt5,Ubuntu,pycharm,pyqt5,QtDesigner)