PyQt教程(1)——最简单的PyQt程序
Python是一门出色的编程语言,Qt是一个强大的图形库,二者的搭配简直就是梦幻组合。
(1)以下就是一个最简单的PyQt程序:
# -*- coding: utf-8 -*- # from PyQt5 import QtWidgetsapp = QtWidgets.QApplication([]) # 程序实例 dlg = QtWidgets.QDialog() # 创建对话框 dlg.show() # 显示对话框 app.exec_() # 运行程序
以上就是最简单的PyQt程序,可以正常运行,运行后将会看到一个空白窗口。
(2)然后可以在窗口中添加一些部件:
# -*- coding: utf-8 -*- # from PyQt5 import QtWidgetsapp = QtWidgets.QApplication([]) # 程序实例 dlg = QtWidgets.QDialog() # 创建对话框# 创建输入框 ipt = QtWidgets.QLineEdit("在这里输入你想要的内容")# 创建按钮 btn = QtWidgets.QPushButton("确定") btn.clicked.connect(lambda: QtWidgets.QMessageBox.information(dlg, "消息", ipt.text(), QtWidgets.QMessageBox.Ok)) # 给按钮添加响应# 创建垂直布局,并将输入框和按钮都添加到布局中 vbl = QtWidgets.QVBoxLayout(dlg) vbl.addWidget(ipt) vbl.addWidget(btn)dlg.show() # 显示对话框 app.exec_() # 运行程序
效果如下:
转载于:https://www.cnblogs.com/mygodfalling/p/9471194.html
PyQt教程(1)——最简单的PyQt程序相关推荐
- python程序实例教程基础-Python简单基础小程序的实例代码
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
- 微信小程序教程(搭建简单的小程序示例)
微信小程序是一个挺神奇的存在,它的出现使app不是那么的友好了,还要下载还要更新,但是小程序就不是了,就内嵌在微信里,随时用,不用下载(其实就相当于加载到本地,不过占用内存很小),微信服务器一更新就好 ...
- PyQt简单示例聊天程序
PyQt简单示例聊天程序 效果展示: 代码: from PyQt5.Qt import * from talk import Ui_Form import socket import sys impo ...
- 使用PyQt来编写第一个Python GUI程序
http://www.cnblogs.com/rrxc/p/4462890.html 简介 许多人在学习如何创建一个 GUI 应用的时候都感到十分的困难.其中最重要的原因是,他们不知道应该从何下手.大 ...
- matlab简单程序实例_visual basic VB.NET实例系列教程第一节(简单实用抽奖程序)...
近期疫情原因,工作比较不忙,所以打算出一套零基础,VB.NET实例系列入门教程,实用又好玩,带大家进入VB的编程世界里,希望这套图文教程能帮到有需要的人! 第一节(简单实用抽奖程序) 内容准备:编译环 ...
- visual basic VB.NET实例系列教程第一节(简单实用抽奖程序)
近期疫情原因,工作比较不忙,所以打算出一套零基础,VB.NET实例系列入门教程,实用又好玩,带大家进入VB的编程世界里,希望这套图文教程能帮到有需要的人! 第一节(简单实用抽奖程序) 内容准备:编译环 ...
- DuiVision开发教程(2)-如何写一个简单的界面程序
基于DuiVision界面库开发的界面程序主要包括如下几部分内容: 1.资源定义,包括图片资源.各个窗口界面的xml定义文件 2.事件处理类代码,用于处理界面响应消息 3.其他业务逻辑代码 下面举例说 ...
- 如何编写一个简单的 Python 程序
本教程将教你如何编写一个简单的 Python 程序.我们将从解释 Python 程序是什么开始,然后继续讨论语法的各个方面,即语言的结构. 什么是 Python? Python是一种越来越受欢迎的编程 ...
- 威联通装linux百度网盘,威联通NAS使用百度云Docker教程,超简单!
原标题:威联通NAS使用百度云Docker教程,超简单! 作为国内一家独大的公有云,百度云是大家现在常用的云存储了.相信很多人的资源都有一部分存在上面,不过由于公有云的性质在那里,在对于数据安全抱有怀 ...
最新文章
- 【步态识别】基于CNN、步态能量图+HOG特征提取的步态识别算法的MATLAB仿真
- odoo tree视图 当页不弹窗显示方法
- 苹果iOS 6悄然启用新型精准广告追踪技术
- 总的秒数等于几小时几分钟几秒(Python)
- 没想到,我都来阿里5年了!
- IntelliJ IDEA 2020.2 正式发布,真香!
- luajit官方性能优化指南和注解
- 前后端分离导出excel_Vue + .NetCore前后端分离的快速发开框架
- golang net/http访问https
- NYOJ题目1170-最大的数
- 关系数据库设计理论--3NF
- Word2016--显示/隐藏书签、批量删除书签
- 数据库update方法同时更新多条数据
- 【应用】Android平台最佳健身
- linux中搭建邮件服务器
- POSTGRESQL 设置hugepage 可以让系统使用内存更有效率,防止OOM
- docker4dotnet #3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用
- 计算机英语缩略词大全,计算机英语缩略语大全
- android studio模拟器出错,A resource failed to call close
- 网秦手机杀毒软件 v2.1 pocketpc _wm5.0 下载