pyQt5新手教程 (二)通过jupyter开始你的旅程-编写一个空白窗口

简介:安装python ide(jupyter) 开始第一个小程序 

一切准备就绪,我们接下来要使用jupyter这个ide,先安装install,然后点击launch,就可以在浏览器里愉快的编程了。进入主界面 ,选则接下来要写的代码所储存文件的文件夹(自己设置)

 

然后点击图片最右侧new,点击python【conda root】就可以开始写代码了 

改名:首先点击你要改名的文件,然后点击Rename

 

 

开始激动人心的编程了(每个代码我写两遍,第一遍加入注释和必要的解释,第二遍便于其他人复制到ide中修改,提交)

 1 #!/usr/bin/python3    #指示我们的python版本和地址 不写也没关系
 2 # -*- coding: utf-8 -*-  #一种字符编码,Unicode的一种,这样就可以显示中文字了
 3 
 4 """
 5 ZetCode PyQt5 tutorial 
 6 
 7 In this example, we create a simple
 8 window in PyQt5.
 9 
10 author: Jan Bodnar    #作者
11 website: zetcode.com  #作者的网站
12 last edited: January 2015
13 """
14 
15 import sys
16 from PyQt5.QtWidgets import QApplication, QWidget  #导入必要的组件
17 
18 
19 if __name__ == '__main__':
20     
21     app = QApplication(sys.argv)   #每一个程序都要建立一个,相当于一个画布,其他组件可以在上面画,放置,是一个父组件 sys.argv用来表示可以用命令行运行代码
22 
23     w = QWidget()       #建立一个窗口
24     w.resize(250, 150)  #重置为大小250,150大小的窗口
25     w.move(300, 300)    #移动到300,300这个桌面的坐标上
26     w.setWindowTitle('Simple') #设置窗口的标题
27     w.show()            #显示它,如果没有这句话,前面做的工作就没法看到,只是存进了内存里
28     
29     sys.exit(app.exec_()) #关闭程序,没有这句就只能强制关闭程序了,app.exec_(),只有这个好像也可以成功,可能是需要让程序知道进程都已经释放了吧

当当当当,一个空白窗口就创建好了

第二遍 为了便于其他人复制,特意把前面的编号去掉,你们可以试着把一些语句删掉运行,看看会出现什么情况,记得留言哦

#!/usr/bin/python3
# -*- coding: utf-8 -*-

"""
ZetCode PyQt5 tutorial

In this example, we create a simple
window in PyQt5.

author: Jan Bodnar
website: zetcode.com
last edited: January 2015
"""

import sys
from PyQt5.QtWidgets import QApplication, QWidget


if __name__ == '__main__':

app = QApplication(sys.argv)

w = QWidget()
w.resize(250, 150)
w.move(300, 300)
w.setWindowTitle('Simple')
w.show()

sys.exit(app.exec_())

心得体会:

  1.英语要学好。现在不行,慢慢来

  2.不会的问题google之,学任何知识不只是看书一条路,还可以看博客,看视频(推荐:youtube)看官方文档。。回头还是归结在把英语学好,我大学英语虽说过了6级(飘过),但是学计算机还是差了点,刚好两者可以相互弥补,相互进步,现在基本上不看字幕可以听到差不离,学英语归结在了用英语,一旦用起来,提升就会很大  (一般google到的计算机问题基本上都在stackoverflow youtube上,还有一些在github的issue里面)

posted @ 2017-02-11 17:43  gkgy  阅读(10110)  评论(1编辑  收藏  举报