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

一些有待实现内容和结语。...
2016-03-03 13:59 阅读(519) 评论(1)
 
给密码管理器引入数据库。...
2016-03-02 00:32 阅读(650) 评论(0)
 
第二部分,实现密码管理器的一些基本功能,如新建、编辑、删除。...
2016-02-29 18:23 阅读(768) 评论(2)
 
教你如何用短短百行代码写出一个属于自己的密码管理器! 开篇:基本框架搭建。...
2016-02-27 14:39 阅读(814) 评论(0)

PyQt4入门的更多相关文章

  1. PyQt4入门学习笔记(三)

    # PyQt4入门学习笔记(三) PyQt4内的布局 布局方式是我们控制我们的GUI页面内各个控件的排放位置的.我们可以通过两种基本方式来控制: 1.绝对位置 2.layout类 绝对位置 这种方式要 ...

  2. PyQt4入门学习笔记(一)

    PyQt4入门学习笔记(一) 一直没有找到什么好的pyqt4的教程,偶然在google上搜到一篇不错的入门文档,翻译过来,留以后再复习. 原始链接如下: http://zetcode.com/gui/ ...

  3. PyQt4入门学习笔记(五)

    PyQt4里的对话框 对话框是大多数GUI应用中不可分割的一部分.一个对话框是两者或多者的会话.在GUI内,对话框是应用向人说话的方式.一个对话框可以用来输入数据,修改数据,改变应用设置等等. QtG ...

  4. PyQt4入门学习笔记(四)

    在PyQt4中的事件和信号 事件 所有的GUI应用都是事件驱动的.事件主要是来自于应用的使用者,但是像互联网连接,窗口管理器或者计时器也可以产生事件.当我们调用应用的exec_()方法时,应用就进入了 ...

  5. PyQt4入门学习笔记(二)

    之前第一篇介绍了pyqt4的大小,移动位置,消息提示.这次我们介绍菜单和工具栏 QtGui.QmainWindow这个类可以给我们提供一个创建带有状态栏.工具栏和菜单栏的标准的应用. 状态栏 状态栏是 ...

  6. pyqt系列原创入门教程

    pyqt4入门教程 python pyqt4 PyQt是一个创建GUI应用程序的工具包.它是Python编程语言和Qt库的成功融合.Qt库是目前最强大的库之一. 通过pyqt可以实现很多我们想要的功能 ...

  7. 针对Quant的Python快速入门指南

    作者:用Python的交易员 (原创文章,转载请注明出处) 最近有越来越多的朋友在知乎或者QQ上问我如何学习入门Python,就目前需求来看,我需要写这么一篇指南. 针对整个vn.py框架的学习,整体 ...

  8. PyQt4制作GUI

    时间:2018-11-30 记录:byzqy 标题:PyQt4入门学习笔记(一) 地址:https://www.cnblogs.com/chuxiuhong/p/5865201.html 标题:PyQ ...

  9. PyQt4 开发入门

    参考资料:PyQt4教程

随机推荐

  1. ASP.NET MVC搭建项目后台UI框架—4、tab多页签支持

    目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NE ...

  2. 工业串口和网络软件通讯平台(SuperIO 2.0)发布

    下载:SuperIO 2.0(开发手册.Demo.组件包) 官网:进入 交流群:54256083 SuperIO 2.0版本正式发布.把SCL正式更改名称为SuperIO. 一.此次升级主要包括两个方 ...

  3. Hadoop2.6.0安装—单机/伪分布

    目录 环境准备 创建hadoop用户 更新apt 配置SSH免密登陆 安装配置Java环境 安装Hadoop Hadoop单机/伪分布配置 单机Hadoop 伪分布Hadoop 启动Hadoop 停止 ...

  4. Quartz.net配置文件实例及cron表达式详解

    从XML文件创建作业 最新版本的quartz.net支持直接从xml文件创建作业,使用起来很方便.配置文件的格式可以参考下面的例子 <?xml version="1.0" e ...

  5. [Cordova] Plugin开发架构

    [Cordova] Plugin开发架构 问题情景 开发Cordova Plugin的时候,侦错Native Code是一件让人困扰的事情,因为Cordova所提供的错误讯息并没有那么的完整.常常需要 ...

  6. ASP.NET Core 运行原理剖析2:Startup 和 Middleware(中间件)

    ASP.NET Core 运行原理剖析2:Startup 和 Middleware(中间件) Startup Class 1.Startup Constructor(构造函数) 2.Configure ...

  7. javascript 函数初探 (一)--- 神马是函数

    神马是函数? 所谓函数,本质上是一种代码的分组形式.我们可以通过这种形式赋予某组代码一个名字,以便与之后的调用.下面,我们来示范以下函数的声明: function sum(a, b){ var c = ...

  8. Java内存以及GC

    <深入理解Java虚拟机>第二三章摘要 Java内存区域与内存溢出 Java虚拟机中的内存分配图: 各个区域的特性总结如下表: 补充说明: 当多线程情形下,可能多个线程要在堆上分配内存,那 ...

  9. Ubuntu1404安装gogs过程

    一.Gogs介绍 Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务. Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使 ...

  10. 丰富eclipse注解的内容

    如何丰富eclipse注解的内容 eclipse -> Window -> Preferences -> Code Templates -> Comments (Comment ...