C/C++教程

Ubuntu下Pycharm配置pyqt5来做界面

本文主要是介绍Ubuntu下Pycharm配置pyqt5来做界面,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

这里的python环境选用Anaconda3,第一步先去如下链接上下载资源

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.02-Linux-x86_64.sh

 下载完毕后换一个目录放入

使用如下命令进行安装:

Sh Anaconda3-2020.02-Linux-x86_64.sh

安装完毕后,在终端输入python,出现如下信息:

Command 'python' not fond,did you mean:

这边还需要设置下环境变量,

 输入如下命令:

gedit ~/.bashrc

输入如下标红线的路径

保存关闭后,终端再输入命令:

source ~/.bashrc

这时终端再输入命令python,相关信息便显示出来了

pycharm的python解释器路径选择Anaconda3的python环境

 完毕后可以进行一些如下的测试:

1.新建一个py文件,代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# author:Icecream.Shao
import sys
from PyQt5.QtWidgets import QApplication, QWidget

if __name__=='__main__':
    app = QApplication(sys.argv)
    w = QWidget()
    w.resize(250,150)
    w.move(300,300)
    w.setWindowTitle('simple')
    w.show()


    sys.exit(app.exec_())

运行该Py文件,如下显示:

2.用QTCreator designer来设计界面,参考我之前博客pcharm配置pyqt5(Anaconda3 python环境)做界面开发_jiugeshao的专栏-CSDN博客

新建的ui名叫form.ui, 参考博客中方法获得form.py,

新建一个py文件,文件中代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# author:Icecream.Shao
from form import Ui_Form
from PyQt5 import QtWidgets
import sys

class Mywindow(QtWidgets.QMainWindow, Ui_Form):
    def __init__(self):
        super(Mywindow, self).__init__()
        self.setupUi(self)

    def slot1(self):
        self.textEdit.setText(("hi,helloworld~"))


app = QtWidgets.QApplication(sys.argv)
window = Mywindow()
window.show()
sys.exit(app.exec_())

 

 运行结果如下:

 3. 参考我之前博客中方法新建两个External Tools

这样可以直接在界面上调出Qt Designer设计界面、使用PyUIC工具将ui文件转成py文件

 

 

这篇关于Ubuntu下Pycharm配置pyqt5来做界面的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!