Pyqt5 第一个Program

import sys
from PyQt5.QtWidgets import QApplication, QWidget
app = QApplication(sys.argv)     #这里提供一个重要的进口,基本小部件位于Pyqt5.QtWidgets
w = QWidget()       #窗口小部件
w.resize(250, 250)       #调整部件大小
w.move(300, 300)         #移动部件位置   坐标为(300, 300)
w.setWindowTitle('The first Program')
w.show()
sys.exit(app.exec_())      #程序循环   exec是Python的关键字,故用exec_代替

转载请注明作者与出处:http://blog.csdn.net/u013511642 
 王小涛_同學

时间: 2024-10-08 06:15:16

Pyqt5 第一个Program的相关文章

使用PyQt5编写一个简单的GUI程序

我做Python窗口界面编程时,经常使用PyQt进行设计.这里简单叙述一下使用PyQt5制作一个简单的图形界面的流程 PyQt的简介以及开发环境的搭建在此不多赘述. 1.       打开Qt Designer,新建一个Dialog Without Buttons 2.       从左侧的Widget Box拖入一个Label,一个Text和一个Button 3.       双击控件可以改变其上的文本 4.       保存文件,命名为test.ui 5.       使用pyuic5将.u

PyQt5 写一个计算器框架

import sys from PyQt5.QtWidgets import QWidget, QLabel, QApplication, QPushButton, QHBoxLayout, QVBoxLayout, QGridLayout class Example(QWidget): def __init__(self): super().__init__() self.initUI() #---------------------------------------------------

PyQt5 入门

换了VSCODE开发,感觉比sublime好点,可能是由于第三版老弹框烦人吧.VSCODE看着也挺好看的. 学习 PyQt5 中文教程 0. 安装完之后错误 pip 安装了 pyqt5 from PyQt5.QtWidgets import QApplication, QWidget 这句错误:E0611:No name 'QApplication' in module 'PyQt5.QtWidgets' 搜到是要sip,卸载python5重新安装了sip后再试还是错误,但是直接在命令行运行是好

pyqt5——绘图

绘图 PyQt5绘图系统能渲染矢量图像.位图图像和轮廓字体文本.一般会使用在修改或者提高现有组件的功能,或者创建自己的组件.使用PyQt5的绘图API进行操作. 绘图由paintEvent()方法完成,绘图的代码要放在QPainter对象的begin()和end()方法之间.是低级接口. 文本涂鸦 我们从画一些Unicode文本开始. #!/usr/bin/python3 # -*- coding: utf-8 -*- """ ZetCode PyQt5 tutorial 欢

pyqt5——菜单和工具栏

菜单和工具栏 这个章节,我们会创建状态栏.菜单和工具栏.菜单是一组位于菜单栏的命令.工具栏是应用的一些常用工具按钮.状态栏显示一些状态信息,通常在应用的底部. 主窗口 QMainWindow提供了主窗口的功能,使用它能创建一些简单的状态栏.工具栏和菜单栏. 主窗口是下面这些窗口的合称,所以教程在最下方. 状态栏 状态栏是用来显示应用的状态信息的组件. #!/usr/bin/python3 # -*- coding: utf-8 -*- """ ZetCode PyQt5 tu

.NET Core初体验 在window上构建第一个app

1.安装.NET Core SDK 创建 .NET apps,只需要下载 .NET Core SDK for Windows,此安装器将会安装最新稳定版本的工具,并将其放在环境变量PATH里,以便我们可以在任何地方打开控制台运行dotnet. 2.初始化一些代码 下面演示一个hello world的控制台程序 打开命令提示符 切换目录到桌面cd C:\Users\yang\Desktop 输入 dotnet new console -o hwapp命令,其中  dotnet new  表示创建一

mysqldump备份、还原数据库路径名含有空格的处理方法(如:Program Files)

虽然以下的方法也可以解决,不过最简单直接的,还是直接在路径前后加双引号-" ",这个方法简单有效. 首先要说明的是mysqldump.exe在哪里不重要,重要的是要处理好路径中的非法字符. 比如:我的mysqldump.exe的位置在本地的 C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ui\WEB-INF\data\test 直接调用肯定是不行的,因为路径中有空格.解决方法是把空格换成 C:/Progra

PyQt5应用与实践

一个典型的GUI应用程序可以抽象为:主界面(菜单栏.工具栏.状态栏.内容区域),二级界面(模态.非模态),信息提示(Tooltip),程序图标等组成.本篇根据作者使用PyQt5编写的一个工具,介绍如何使用PyQt5构建一个典型的GUI应用. 1. 主界面 QMainWindow类提供一个有菜单条.锚接窗口(例如工具条)和一个状态条的主应用程序窗口.主窗口通常用在提供一个大的中央窗口部件(例如文本编辑或者绘制画布)以及周围菜单.工具条和一个状态条.QMainWindow常常被继承,因为这使得封装中

PyQt5总结--打包pyinstaller

最近使用PyQt5做一个小程序,程序功能简单;程序做玩后,运行比较卡顿,深觉需要学习的东西还有很多. 觉得python还是做数据处理比较适合.用来做桌面开发或者大程序,就不太适合. 1,PyQt5打包 安装pyinstaller pip install pyinstaller #打包 pyinstaller -i xxx.ico -F xxx.py -w #-w 不带黑窗口 注意:由于程序中使用了pymssq库,所以打包之前,需要在主程序中导入_mssql包;同时还需要导入其他包. import