直接传代码

# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'helloworld.ui'
#
# Created by: PyQt5 UI code generator 5.11.3
#
# WARNING! All changes made in this file will be lost!from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QApplication,QMainWindow
import sysdef helloworld():print("hello world!")class Ui_MainWindow(object):def setupUi(self, MainWindow):MainWindow.setObjectName("MainWindow")MainWindow.resize(300, 150)MainWindow.setMinimumSize(QtCore.QSize(300, 150))MainWindow.setMaximumSize(QtCore.QSize(300, 150))self.centralwidget = QtWidgets.QWidget(MainWindow)self.centralwidget.setObjectName("centralwidget")self.pushButton = QtWidgets.QPushButton(self.centralwidget)self.pushButton.setGeometry(QtCore.QRect(80, 40, 70, 50))self.pushButton.setMinimumSize(QtCore.QSize(70, 50))self.pushButton.setMaximumSize(QtCore.QSize(70, 50))self.pushButton.setObjectName("pushButton")MainWindow.setCentralWidget(self.centralwidget)self.statusbar = QtWidgets.QStatusBar(MainWindow)self.statusbar.setObjectName("statusbar")MainWindow.setStatusBar(self.statusbar)self.retranslateUi(MainWindow)self.pushButton.clicked.connect(helloworld) #绑定点击事件QtCore.QMetaObject.connectSlotsByName(MainWindow)def retranslateUi(self, MainWindow):_translate = QtCore.QCoreApplication.translateMainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))self.pushButton.setText(_translate("MainWindow", "Click it"))if __name__ == '__main__':app = QApplication(sys.argv)MainWindow = QMainWindow()ui = Ui_MainWindow() #获得界面ui.setupUi(MainWindow)MainWindow.show()sys.exit(app.exec_())

运行结果:

PyQt学习--HelloWorld相关推荐

  1. Pyqt学习笔记(1) ----- 创建按钮,并添加单击事件

    Pyqt学习笔记(1) ----- 创建按钮,并添加单击事件 from PyQt5 import QtCore, QtGui, QtWidgets import sys from PyQt5.QtGu ...

  2. Alios things学习——helloworld

    前一次课我搭建了阿里网上ide的平台,之所以搭建这个平台,主要是为了学习alios things物联网操作系统,目前阿里的web ide支持alios things的板子比较少, 我在这用esp32作 ...

  3. PyQt学习随笔:QWidget的QFont的kerning、Antialiasing属性用途

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 引言 在Designer中,QWidget的font属性有两个比较陌生 ...

  4. flask源码学习-helloworld与本地启动流程

    Flask源码分析 本文环境python3.5.2,flask-1.0.2. Flask的初探 首先,在项目文件夹下建立flask_run.py文件,然后写入如下, from flask import ...

  5. python程序的基本框架_Python PyQt学习随笔:PyQt主程序的基本框架

    在完成UI设计将UI通过PyUic转成Py文件后,由于这个生成的文件每次通过PyUic生成时都会被覆盖,因此应用的主程序必须另外单独编写py文件.需要将UI生成的文件import到主程序的py文件中. ...

  6. android-----JNI学习 helloworld

    转至:http://blog.csdn.net/yf210yf/article/details/9264587 (1)新建android工程 (2)添加NDK路径 (3)添加本地支持 给本地库起名 此 ...

  7. PyQt学习笔记(二)将PyQt项目转化为WIN下的可执行程序

    将PyQt项目转化为WIN下的可执行程序 对于这个问题,自己也尝试了不少的安装方法,现将成功的一条记录如下,供参考. 1.先下载与安装:Microsoft Visual C++ 2008 Redist ...

  8. Contiki学习——HelloWorld

    背景 要研究的课题内容正好需要Contiki中的cooja仿真器进行仿真,但是实际上,关于Contiki这个平台的manual确实没有找到,这导致了很多研究者的实验困难,面对这一情况,我个人也只能摸着 ...

  9. PyQt学习随笔:QTableWidget的信号signal简介

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTableWidget非继承自父类的信号如下: cellActivated(int row, in ...

最新文章

  1. win7 创建FTP站点
  2. wxDrawjs循环添加图形后增加标识记录点击的是哪个的另类方法
  3. python不能加密_Python之加密模块
  4. python订单详细教程-Python抓取订单页面
  5. Python中maketrans和translate方法
  6. mysql驱动为什么自动加载_为什么JDBC中加载驱动要使用反射?
  7. 政府安全资讯精选 2017年第十八期 工信部近三年将466个“问题APP”纳入黑名单;阿里云成为全球唯一完成德国C5云安全基础附加标准审计云服务商...
  8. python查看数据集的维度、大小_Python数据分析 - numpy
  9. 我的dota之路(下)
  10. 如何在 16 英寸 MacBook Pro 内置或独立显示器上更改刷新率?
  11. 写给准备用mcafee8.5i企业版的朋友
  12. FlashFXP 5.0.0官方中文破解版,附文件下载地址和破解码
  13. python股票量化交易从入门到实践df_python股票量化交易从入门到实践df_Python股票量化交易从入门到实践/金融科技系列......
  14. rabbitMQ 使用mqtt协议 tcp 和 ws
  15. 2 PC 有它,你就够了!
  16. 【渝粤教育】 国家开放大学2020年春季 1306社会政策 参考试题
  17. C#,动态规划问题中基于单词搜索树(Trie Tree)的单词断句分词( Word Breaker)算法与源代码
  18. (附源码)ssm失物招领系统 毕业设计182317
  19. 占带宽测试软件,铁通网速测试
  20. PHP小程序多商户商城系统源码下载(免费全开源)_三勾商城开源版

热门文章

  1. 这款Java性能调优工具,真的很强!
  2. 不懂就问,Spring 是如何判定原型循环依赖和构造方法循环依赖的?
  3. 23种设计模式(2)-工厂模式
  4. 【node内存泄漏耗尽之解决方法】
  5. springboot请求处理
  6. sql 批量插入数据到Sqlserver中 效率较高的方法
  7. 计算1到100的整数和
  8. 运算符的优先级表(从高到低)
  9. 未来五年程序员应当具备的十项技能
  10. docker flask mysql_Docker下Python Flask+Redis+MySQL+RQ队列简单配置