Python:如何只用十几行代码写一个程序?

Python可以做的事情真的太多了,常见的网站开发,软件开发,爬虫,数据分析,人工智能,机器学习,量化投资,自动化办公,自动化运维,游戏开发,脚本制作,树莓派等等等等~

今天咱们就来试试用Python做一个简单的程序,只需要十几行代码即可,灰常简单~

; 知识点

PyQt6
sys

代码展示

#引入类
更多好玩的代码 都放在这个群啦 279199867
from PyQt6.QtWidgets import (
    QApplication, QDialog, QPushButton, QHBoxLayout, QMessageBox
)
import sys

if __name__ == "__main__":
    app = QApplication(sys.argv)

    window = QDialog()
    window.resize(400, 300)
    #弹出窗口
    def show_msg():
        QMessageBox.information(window, "信息提示", "你点击了我")

    hbox = QHBoxLayout()
    button = QPushButton("雷猴啊,靓仔")
    button.clicked.connect(show_msg)

    hbox.addWidget(button)
    window.setLayout(hbox)
#展示窗口
    window.show()

    sys.exit(app.exec())

效果展示

代码都在上面了,直接复制即可~

推荐一套Python视频:Python实战项目100例

Original: https://www.cnblogs.com/hahaa/p/16719763.html
Author: 轻松学Python
Title: Python:如何只用十几行代码写一个程序?

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/809117/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【从kitti开始自动驾驶】–2.2.python代码结构层次的优化

    “心向骄阳万丈光” 1. 文件结构改变 2. 改进后源码 * data_utils.py源码 publish_utils.py源码 kitti_all.py…

    Python 2023年8月28日
    048
  • numpy .npz文件处理

    numpy .npz文件处理 0 问题引入 1 读取文件 2保存为.npz文件 0 问题引入 前两天从在GitHub下载了一个代码,其中的数据集是.npz结尾的文件,之前没有见过不…

    Python 2023年8月23日
    064
  • pytest测试框架二

    pytest fixture用法 fixture的作用 1、定义传入测试用例中的数据集,类似数据参数化的作用 2、配置测试前系统的状态,作用类似setup和teardown的作用,…

    Python 2023年9月14日
    061
  • pip安装第三方库报错

    1、pip安装第三方库报错:check_hostname requires server_hostname 解决方法:关掉电脑浏览器代理 2、pip安装第三方库报错’C…

    Python 2023年8月5日
    053
  • flask框架之MTV模型

    文章目录 * – MTV模型 – + * 1. 介绍 + 简单案例 MTV模型 1. 介绍 Model(模型):负责业务对象与数据库的对象(ORM) Tem…

    Python 2023年8月15日
    046
  • 矩阵相似性度量

    1、计算矩阵的相似性的任务就是找到一个度量,量化矩阵相似程度 1.1将矩阵展开成一维向量,计算两向量的乘积再除以他们的模长。 def mtx_similar1(arr1:np.nd…

    Python 2023年8月2日
    060
  • Pytest框架系列——配置文件Pytest.ini

    前言 pytest.ini文件是pytest的主配置文件;可以改变pytest的运行方式;它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行。pytest…

    Python 2023年9月10日
    0101
  • 联邦学习FATE(单机部署)案例搭建+安装(超详细)

    前言 最近刚刚接触了联邦学习,准备搭建一个联邦学习的案例,但是遇到了很多问题,因此写这篇文章记录一下,希望能帮助到更多的人。 最开始的时候尝试的是Ubuntu,但是错误很多就选择了…

    Python 2023年8月2日
    0305
  • python中的pygame使用_python 中的pygame的一些基本使用总结

    什么是pygame?pygame是一个python中的一个游戏库,用于2D游戏的开发!下面是关于pygame的一些常用方法。 首先 需要导入 import pygame ====窗…

    Python 2023年9月21日
    046
  • 后端操作数据库完成前后端的交互

    需求: 在前端做一个登录页面,在用户名输入数据进行登录,后端拿到数据对数据库进行验证,如果有就返回一个登录正确,如果没有就返回用户名或密码错误 1.在后端构建flask框架,导入M…

    Python 2023年8月9日
    039
  • Python Pandas窗口函数

    为了能更好地处理数值型数据,Pandas 提供了几种窗口函数,比如移动函数(rolling)、扩展函数(expanding)和指数加权函数(ewm)。 窗口函数应用场景非常多。举一…

    Python 2023年8月16日
    065
  • 使用matlab进行回声处理(三重回声)-数字信号处理课设

    一、系统设计要求 1.录制一段声音信号,作为原音频信号,生成频域与时域图形,观察与分析其时域 与频域图形。 2.对该音频信号进行时域处理,并且实现对该声音信号添加第一层回声。 3….

    Python 2023年11月6日
    044
  • Docker速成过程中遇到的八个问题

    前言 模型推理服务需要用Docker进行部署,所以记录了Docker学习过程中的八大问题。项目需求:将Flask服务用Docker打包成镜像。个人环境:Python 3.8(in …

    Python 2023年8月12日
    058
  • 截至到2022年12月12日,知网最新改进 YOLO 核心论文合集 | 22篇创新点速览

    截至到2022年12月12日,知网最新改进YOLO核心论文合集 本篇博文仅供学习交流,不对文章质量进行评价,请尊重每一位同学的科研成果🤝。 文章目录 截至到2022年12月12日,…

    Python 2023年10月11日
    0108
  • 面试-Django实现注册短信验证码发送

    注册的逻辑 注册需要的参数用户名,密码等,主要是图片验证码等输入 输入图片验证码之后,点击获得验证码,这时候要验证图片验证码的正确性 图片验证码正确才会发生短信,用户收到短信之后,…

    Python 2023年8月3日
    048
  • 【Scrapy框架实战】爬取网易严选-苹果12手机热评

    Scrapy爬取网易严选-苹果手机热评 1. 前言 2. Scrapy项目创建 3. 网页分析 4. 发送请求 5. 提取信息 6. 模拟翻页 7. 数据保存 8. 结果展示 9….

    Python 2023年10月2日
    067
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球