![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PyQt4教程
imbennyguo
精通Hello World的写法
展开
-
PyQt4入门教程(0)_译者说
最近在学PyQt4,很遗憾官方文档不够详细(十分不详细),目前网络上也没有很多相关的教程,已有的书籍也使用的是比较老的PyQt版本,对于没有Qt基础的人学习起来不是很方便。在ZetCode.com上看到了这个PyQt4入门教程,讲解非常详细,遂决定翻译过来给众多被PyQt魅力吸引的初学者提供方便。翻译 2016-02-16 16:10:18 · 4040 阅读 · 2 评论 -
PyQt4入门教程(1)_PyQt介绍及准备工作
本文将会对PyQt做以简单介绍,介绍其主要功能和重要模块的功能;以及带领大家完成PyQt开发前所需要做的一些准备工作。翻译 2016-02-16 17:00:15 · 42407 阅读 · 0 评论 -
PyQt4入门教程(2)_PyQt4的第一个程序
注:文中译者的话将用方括号【】标出。这一部分我们将学习PyQt中一些基本的函数。一个简单的例子这是一个能够显示出一个窗口的简单例子。目前为止我们已经可以对这个窗口干很多事情了,比如说改变它的尺寸,最大化,最小化……干这些事情本来需要写很多代码,但是PyQt已经帮我们写好啦【开心】,由于干这些事情的代码在绝大多数应用中都会重复使用,所以没有必要一遍一遍地写这些代码。 我们可以感受到PyQt4是一个很翻译 2016-02-16 20:54:22 · 34095 阅读 · 5 评论 -
PyQt4入门教程(3)_菜单栏和工具条
注:译者自己的话将用方括号【】标出。在这一部分,我们将学会如何创建菜单和工具栏。菜单是位于菜单栏中的一系列命令,而工具栏是应用中一些常用功能的按钮。主窗口(Main window)QtGui.QMainWindow类提供了创建应用主窗口的方法,这使得用状态栏(statusbar)、菜单栏(menubar)、工具栏(toolbar)创建一个传统的应用框架成为可能。状态栏(Statusbar)状态栏的作翻译 2016-02-20 22:38:59 · 13653 阅读 · 0 评论 -
PyQt4入门教程(4)_布局管理
注:文中译者自己的话将用方括号【】标出。布局管理(Layout management)是GUI编程中一个重要的方面。布局是我们将各种部件摆放在窗口中的方式。在PyQt4中,布局可以通过两种方式实现:绝对定位(absolute positioning)和layout类。绝对定位在这种方式中,编程者指定各种部件的位置和大小。但是当你使用绝对定位时,需要知道有以下的限制: - 如果我们改变窗口的大小,翻译 2016-02-23 11:50:45 · 15398 阅读 · 2 评论 -
PyQt4入门教程(5)_事件与信号
注:文中译者的话将用方括号【】标出。在这一部分的学习中,我们将会探索应用中将会出现的时间与信号(events and signals)。事件(Events)所有的GUI应用都是由事件驱动的,这些事件主要是由应用的使用者产生的。其实这些事件也可以由其他方式产生,比如说网络连接、窗口管理系统或是一个计时器。当我们调用应用的exec_()方法时,应用进入到了主循环中,主循环获取事件并且将他们发送至各个对象翻译 2016-02-23 20:03:42 · 11305 阅读 · 4 评论 -
PyQt4入门教程(6)_对话框
文中译者的话将用方括号【】标出。对话框(Dialogs)是现代GUI程序中不可缺少的一部分。对话本来指的是两个或者更多人之间的交流,而在计算机应用中,对话是一个可以让我们和应用“说话”的窗口。对话框可以用来输入数据、修改数据、更改应用设置等等。QtGui.QInputDialog类QtGui.QInputDialog类提供了一个简单便捷的对话框来从用户处得到一个单值。用户的输入可以是字符串、数字,也翻译 2016-03-08 00:00:32 · 6717 阅读 · 1 评论