zoukankan      html  css  js  c++  java
  • pyqt5desinger的安装即配置

    pip install pyqt5
    pip install pyqt5-tools
    pip install pyqt5designer

    在安装python的目录下Libsite-packagesPyQt5Qtin找到designer.exe,打开即可使用

    在pyCharm下使用它

    File>Setting>Tools>External Tools下点击“+”

    Name随便起

    working director直接填(不要瞎改)$ProjectFileDir$

    同样在External Tools中点击加号来配置pyuic: 

    Program:F:anacondapython.exe(各位自己的python路径)
    Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
    Working directory:$FileDir$
    PyCharm菜单栏下,Tools—>你起的Name,点击即可打开designer:

    一般选择mainWindow来玩,其他的我试过会出现一些未知的问题

    保存后会生成一个ui文件,右键它Extenal tool>pyuic

    生成py文件

    创建一个新的主类可以运行它,代码如下:(一些名字的话统一一下就好了)

    from untitled import Ui_MainWindow
    from PyQt5.QtGui import *
    from PyQt5.QtWidgets import *
    from PyQt5.QtCore import *
    from PyQt5 import QtCore, QtGui, QtWidgets
    import sys
    if __name__ == "__main__":
        app = QtWidgets.QApplication(sys.argv)
        myshow = QtWidgets.QMainWindow()
        ui = Ui_MainWindow()
        ui.setupUi(myshow)
        myshow.show()
        sys.exit(app.exec_())

    每次更改界面时都要把ui重新转换成py,整天右键有点不爽,每次运行到以下代码(再不爽可以把它加到main程序中)

    #不需要整天右键,直接执行该文件即可重新得到界面文件
    import os
    def reInterpreter(name):
        os.system('python -m PyQt5.uic.pyuic '+name+'.ui -o '+name+'.py')
    if __name__ == '__main__':
        reInterpreter('untitled')#ui文件名,不包括后缀
    随便用
  • 相关阅读:
    urllib使用四--urlencode,urlparse,
    urllib使用三--urlretrieve下载文件
    urllib使用二
    urllib使用一
    python使用网易邮箱发邮件
    python QQ邮件发送邮件
    可以字符串string转化成list,tuple,dict的eval()方法
    一行代码将两个列表拼接出第三个列表(两个可迭代对象相加产生第三个可迭代对象)--map()方法
    把列表中的元素拼接成字符串
    Runtime 类
  • 原文地址:https://www.cnblogs.com/pqhuang/p/11282401.html
Copyright © 2011-2022 走看看