码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 13009.pycharm搭建python开发环境


    文章目录

      • 1 安装pycharm和python环境参考博客
      • 2 配置PyQt5开发环境
        • 2.1 安装PyQt5库
        • 2.2 设置QtDesigner.exe
      • 3 运行demo
        • 3.1 创建UI文件
        • 3.2 将ui编译程uic文件
        • 3.3 调用ui文件生成可执行程序
        • 3.4 运行出现界面

    1 安装pycharm和python环境参考博客

    https://blog.csdn.net/qq_45126531/article/details/122621621

    2 配置PyQt5开发环境

    2.1 安装PyQt5库

    在这里插入图片描述

    2.2 设置QtDesigner.exe

    在这里插入图片描述
    F:\xhome\py_project\venv\Lib\site-packages\QtDesigner\designer.exe
    F:\xhome\py_project\venv\Lib\site-packages\QtDesigner

    在这里插入图片描述
    F:\xhome\py_project\venv\Scripts\pyuic5.exe
    $FileName$ -o $FileNameWithoutExtension$.py
    $ProjectFileDir$

    3 运行demo

    3.1 创建UI文件

    在这里插入图片描述在这里插入图片描述

    3.2 将ui编译程uic文件

    在这里插入图片描述

    3.3 调用ui文件生成可执行程序

    # This is a sample Python script.
    
    # Press Shift+F10 to execute it or replace it with your code.
    # Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings.
    import sys
    from PyQt5.QtWidgets import (QApplication, QWidget, QLabel,
                                 QLineEdit, QMessageBox, QPushButton, QMainWindow)
    from PyQt5.QtCore import QCoreApplication
    from main_window import Ui_MainWindow
    from PyQt5 import QtWidgets
    
    
    def print_hi(name):
        # Use a breakpoint in the code line below to debug your script.
        print(f'Hi, {name}')  # Press Ctrl+F8 to toggle the breakpoint.
    
    
    class MyWindow(QMainWindow, Ui_MainWindow):
        def __init__(self, parent=None):
            super(MyWindow, self).__init__(parent)
            self.setupUi(self)
    
    
    # Press the green button in the gutter to run the script.
    if __name__ == '__main__':
        print_hi('PyCharm')
        # 主窗体
        app = QtWidgets.QApplication(sys.argv)
        myWin = MyWindow()
        myWin.show()
        sys.exit(app.exec_())
    
    # See PyCharm help at https://www.jetbrains.com/help/pycharm/
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33

    3.4 运行出现界面

    在这里插入图片描述

  • 相关阅读:
    Java EE——线程(2)
    每日一练Day04:寻找单身狗
    MATLAB R2022b遇到“License Manager Error -8”怎么解决
    【第三方库】Windows编译libtorrent
    交易日均千万订单的存储架构设计与实践 | 京东物流技术团队
    【毕业设计】基于单片机的宠物自动喂食系统 - 物联网 嵌入式 单片机 宠物喂食系统 宠物投食系统
    复盘在项目管理中的应用
    灯具分析:LED灯预计2028年将达到459亿美元
    Unity3D之动态生成指定数量带间隔的地面
    [技术至简-16]:基本概念 - 数字通信的本质是二进制0和1的恢复、是间谍传送情报
  • 原文地址:https://blog.csdn.net/xiongjia516/article/details/127654311
  • 最新文章
  • Windows 下切换 Java 环境太复杂了,我做了个 cli 工具,可以快速安装,切换 Java 版本
    SHP文件与PostGIS数据库Geom字段:WKT和EWKB相互转换SQL
    Spring AI 2.0 GA 倒计时:先别急,来看看 Java AI 框架的另一条路
    【php】老旧PHP项目(PHP 5.6)本地环境搭建与踩坑记录
    15. 别再硬写提示词了!LangChain ChatPromptTemplate核心实战
    从控制论看 Harness Engineering:当反馈回路终于能在"重要的地方"闭合
    一次 OOM 线上排查实录
    AI 测试全场景提效:功能 / 性能 / 安全 / 自动化,用 AI 重塑测试工作流
    你真的理解 volatile 关键字了吗?
    .NET 11 Preview 4 震撼发布:MAUI 抛弃 Mono,全量迁移 CoreCLR,性能与 NativeAOT 双炸场!
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号