首页 > 其他 > 详细

pyQt5新手教程 (二)开始你的旅程-编写

时间:2017-02-11 21:43:22      阅读:353      评论:0      收藏:0      [点我收藏+]

编写带有图标的窗口

 1 #!/usr/bin/python3    #和前面一样就不赘述了
 2 # -*- coding: utf-8 -*- #可以编码中文,也就是说如果没有超格子,我写的注释可以显示在屏幕上
 3 
 4 """
 5 ZetCode PyQt5 tutorial   
 6 
 7 This example shows a tooltip on 
 8 a window and a button.
 9 
10 author: Jan Bodnar
11 website: zetcode.com 
12 last edited: January 2015
13 """
14 
15 import sys
16 from PyQt5.QtWidgets import (QWidget, QToolTip, 
17     QPushButton, QApplication)
18 from PyQt5.QtGui import QFont     #从QtGui(GUI图形界面)这个组件里移入GFont组件(用来画画,修饰文字的)
19 
20 
21 class Example(QWidget):       #建立一个类,类里面有def定义的函数、方法。   类 名字(参数): {参数是这个class类的输入口,就好像一个人的嘴,从外界接受实物(就是参数),然后这个实物经过类的消化(里面有定义的函数,方法,可以用来干各种事情),最终变成了一种从屁股里出来的不可描述的东西(这就是输出),然后如果有其他程序调用(通俗的意思就是其他程序把这个吃了进去。。。。。这个为什么让我想到了人体蜈蚣的电影)然后再次经过一一系列的自身的处理,如果没人调用了就拉出来显示到屏幕上}
22     
23     def __init__(self):       #初始化,用来初始化一个实例,比如我定义了一个叫人的概念,初始化就是建立了一个“小明“符合”人“的概念,它就是初始化的产物,还可以继续初始化个小红,小强等其他人
24         super().__init__()    #super让你不用提到baseclass
25         
26         self.initUI()
27         
28         
29     def initUI(self):
30         
31         QToolTip.setFont(QFont(SansSerif, 10))
32         
33         self.setToolTip(This is a <b>QWidget</b> widget)
34         
35         btn = QPushButton(Button, self)
36         btn.setToolTip(This is a <b>QPushButton</b> widget)
37         btn.resize(btn.sizeHint())
38         btn.move(50, 50)       
39         
40         self.setGeometry(300, 300, 300, 200)
41         self.setWindowTitle(Tooltips)    
42         self.show()
43         
44         
45 if __name__ == __main__:     #相当于C里面的main() 主程序从这里出发,该调用的调用
46     
47     app = QApplication(sys.argv)
48     ex = Example()
49     sys.exit(app.exec_())

一直听我说GUI,GUI的,GUI就是Graphical user interface 图形使用界面,以前那些聪明的家伙使用的都是命令行操作电脑,自从施乐发明了图形界面,电脑从某一程度上对普罗大众都比较亲和了

暂时先放到这

pyQt5新手教程 (二)开始你的旅程-编写

原文:http://www.cnblogs.com/gkgy/p/6389967.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!