【引子】在PyQt5自带教程中,地址簿(address book)程序没有完全实现界面与业务逻辑分离。本文我打算用eric6+PyQt5对其进行改写,以实现界面与逻辑完全分离。【概览】1、界面:2、功能简介:程序有三种操作模式:浏览模式、添加模式、编辑模式。 其实现的功能都显式的体现在各个按钮上3、...
分类:
编程语言 时间:
2015-01-21 01:08:56
阅读次数:
919
【概览】本文实现如下的程序:(在窗体中绘画出各种不同风格的线条)主要步骤如下:1、在eric6中新建项目,新建窗体2、(自动打开)进入PyQt5 Desinger,编辑图形界面,保存3、回到eric 6,对上一步得到的界面文件 drawing.ui 文件右击,编译窗体,得到 Ui_drawing.p...
分类:
编程语言 时间:
2015-01-19 06:50:19
阅读次数:
259
【概览】本文实现如下的程序:(在窗体中绘画出[-100, 100]两个周期的正弦函数图像)主要步骤如下:1、在eric6中新建项目,新建窗体2、(自动打开)进入PyQt5 Desinger,编辑图形界面,保存3、回到eric 6,对上一步得到的界面文件 drawing.ui 文件右击,编译窗体,得到...
分类:
编程语言 时间:
2015-01-19 06:48:19
阅读次数:
279
【概览】本文实现如下的程序:(在窗体中绘画出文字)主要步骤如下:1、在eric6中新建项目,新建窗体2、(自动打开)进入PyQt5 Desinger,编辑图形界面,保存3、回到eric 6,对上一步得到的界面文件 drawing.ui 文件右击,编译窗体,得到 Ui_drawing.py 文件4、然...
分类:
编程语言 时间:
2015-01-19 06:46:22
阅读次数:
386
【概览】本文实现如下的程序:主要步骤如下:1、在eric6中新建项目,新建窗体2、(自动打开)进入PyQt5 Desinger,编辑图形界面,保存3、回到eric 6,对上一步得到的界面文件 union.ui 文件右击,编译窗体,得到 Ui_union.py 文件4、然后再对 union.ui 文件...
分类:
编程语言 时间:
2015-01-19 01:33:17
阅读次数:
641
一个典型的GUI应用程序可以抽象为:主界面(菜单栏、工具栏、状态栏、内容区域),二级界面(模态、非模态),信息提示(Tooltip),程序图标等组成。本篇根据作者使用PyQt5编写的一个工具,介绍如何使用PyQt5构建一个典型的GUI应用。 1. 主界面 QMainWindow类提供一个有菜单条、锚...
分类:
其他好文 时间:
2015-01-16 20:44:12
阅读次数:
316
卡在:编译 qtbase/src/gui/image/qpnghandler.cpp时报错: .obj/qpnghandler.o: In function `QPngHandlerPrivate::readPngHeader()‘: qpnghandler.cpp:(.text+0xbe2): undefined reference to `png_set_longjm...
分类:
其他好文 时间:
2014-12-17 22:48:19
阅读次数:
358
1 #!/usr/bin/env python 2 #coding: utf-8 3 4 import sys 5 from PyQt5.QtWidgets import * 6 from PyQt5.QtCore import Qt, pyqtSignal 7 8 class FindDia...
分类:
编程语言 时间:
2014-10-07 22:26:34
阅读次数:
283
——纯属把之前写的搬过来—— PyQt是Qt库的Python接口,利用Python丰富的第三方库,再配合Qt Designer,PyQt成为了桌面软件开发非常好的选择。下面介绍一个在项目中的实际应用:背景:某项目中,xx方需要开发自己的报送程序,主要会涉及与服务器端的socket通信、数据的aes....
分类:
其他好文 时间:
2014-09-14 13:58:27
阅读次数:
724
代码很稀烂,开坑后一个月的时间,断断续续总算是写完了,主体功能完成,顺便PYQT5写了个GUI,并用cx_freeze打包,可以在windows下用。 项目托管在github: https://github.com/abcfy2/getComic # 预览效果 放几张...
分类:
编程语言 时间:
2014-07-25 00:00:54
阅读次数:
320