Mac下pyqt5+qtdesigner环境搭建

一、安装Qt Designer

二、安装 PyQt5

  • 打开终端
  • 执行以下命令,安装PyQt5
pip install pyqt5

安装好后可以执行下面代码测试下

import sys
 
#这里我们提供必要的引用。基本控件位于pyqt5.qtwidgets模块中。
from PyQt5.QtWidgets import QApplication, QWidget
 
 
if __name__ == '__main__':
    #每一pyqt5应用程序必须创建一个应用程序对象。sys.argv参数是一个列表,从命令行输入参数。
    app = QApplication(sys.argv)
    #QWidget部件是pyqt5所有用户界面对象的基类。他为QWidget提供默认构造函数。默认构造函数没有父类。
    w = QWidget()
    #resize()方法调整窗口的大小。这离是250px宽150px高
    w.resize(250, 150)
    #move()方法移动窗口在屏幕上的位置到x = 300,y = 300坐标。
    w.move(300, 300)
    #设置窗口的标题
    w.setWindowTitle('Simple')
    #显示在屏幕上
    w.show()
    
    #系统exit()方法确保应用程序干净的退出
    #的exec_()方法有下划线。因为执行是一个Python关键词。因此,exec_()代替
    sys.exit(app.exec_())

也可以使用Qt Designer生成UI文件通过下面代码直接加载ui文件来显示

from PyQt5 import uic
from PyQt5.QtWidgets import QApplication

Form, Window = uic.loadUiType("untitled.ui")

app = QApplication([])
window = Window()
form = Form()
form.setupUi(window)
window.show()
app.exec_()

三、在Pycharm中调用Qt Designer

打开Pycharm摁command+,进入设置

如下,路径就是安装qt 的路径,工作路径选择filedir 即可。

 

完成QtDesigner 配置后,即可通过如下,打开设计界面

 

配置PyUIC,怎么把.ui文件转换成.py文件

QtDesigner后,搭建了几个控件。然后保存名为button,保存在当前python项目同目录中。 这是个ui格式文件,通过下面的配置,我们可以让它转成.py文件。跟刚才配置一样,添加扩展

 

 

其中,Arguments : -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

 

然后将ui文件转换为python 文件,选中ui 文件,右键 点击pyuic

 

 

 则会出现如下图python 文件

 

最后新建main.py 

 

复制代码

# FileName : main.py
# Author   : Adil
# DateTime : 2018/8/13 10:18
# SoftWare : PyCharm

import sys
import button
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()

    ui = button.Ui_MainWindow()
    ui.setupUi(MainWindow)

    MainWindow.show()
    sys.exit(app.exec_())

复制代码

 

执行结果如下

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值