上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 最近这些年,REST已经成为web services和APIs的标准架构,很多APP的架构基本上是使用RESTful的形式了。 本文将会使用python的Flask框架轻松实现一个RESTful的服务。 REST的六个特性: Client-Server:服务器端与客户端分离。 Stateless(无 阅读全文
posted @ 2015-10-25 23:02 jamesben 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 使用Qt设计师设计的.ui界面文件是XML文件,有3种方式在PyQt中使用,本文将通过实例进行讲解。 使用PyQt中如何结合Qt设计师进行开发中的例子。点击按钮修改标签的内容。 1. 直接使用ui文件 PyQt4的ui模块提供了加载.ui文件的功能,ui.uic.loadUi(uifile[, ba 阅读全文
posted @ 2015-10-25 22:51 jamesben 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 很多软件,比如QQ,亦或一些管理系统,运行之后都会先弹出一个登录框,只有登录成功了,才能进入软件主界面。 以前在邮件列表中回答过如何做登录框,这里重新整理下。 从刚开始做Delphi的时候就有不少人纠结登录框问题,我考虑造成困惑的原因是有几个地方搞不明白:何时弹出登录框?何处弹出登录框?登录逻辑写在 阅读全文
posted @ 2015-10-25 22:49 jamesben 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: 经常有初学者搞不清楚如何在PyQt中弹出对话框,以及如何处理返回值。这篇文章会举例说明,界面采用手工编写。 我们一般说的对话框指的是模态对话框(Modal Dialogue Box),一旦弹出,就不能对话框以外的窗口进行操作,必须先关闭对话框。 在PyQt中我们一般从QDialog继承创建一个类来操 阅读全文
posted @ 2015-10-25 22:48 jamesben 阅读(9304) 评论(0) 推荐(0) 编辑
摘要: QGraphicsTextItem类可以放到QGraphicsScene或者QGraphicsItem上,用来显示格式化的文本内容,如HTML,当然纯文本也可以显示。如果只是显示纯文本,可以使用QGraphicsSimpleTextItem类。 下面的内容都以QGraphicsTextItem作为例 阅读全文
posted @ 2015-10-25 22:46 jamesben 阅读(4462) 评论(0) 推荐(0) 编辑
摘要: 绘制一条贝赛尔曲线,当选中该曲线时,显示其控制点并把控制点和起始点连结起来,从而可以清晰的显示曲线的参数。 # -*- coding: utf-8 -*-from PyQt4 import QtGui, QtCore class PathItem(QtGui.QGraphicsPathItem): 阅读全文
posted @ 2015-10-25 22:44 jamesben 阅读(2111) 评论(0) 推荐(1) 编辑
摘要: PyQt提供了方便的停靠窗口控件,我们可以很方便的编写一个停靠窗口,代码和效果如下: # -*- coding: utf-8 -*-from PyQt4 import QtGui, QtCore class MainWindow(QtGui.QMainWindow): def __init__(se 阅读全文
posted @ 2015-10-25 22:43 jamesben 阅读(3731) 评论(0) 推荐(0) 编辑
摘要: PyQt中隐藏一个Menu Item,可以通过QAction的setVisible(False)来设置,而QMenu的setVisible(False)是不管用的。 现在问题来了,我们有一个菜单,它有一些子菜单,如何隐藏它呢? fileMenu = self.menuBar().addMenu('F 阅读全文
posted @ 2015-10-25 22:41 jamesben 阅读(929) 评论(0) 推荐(0) 编辑
摘要: t设计师是Qt的所见即所得的界面设计工具,通过拖拉方式设计界面,但它并不能产生任何代码。 Qt设计师使用.ui后缀的XML文件来存储界面内容。通过pyuic4命令可以编译成.py文件,.py文件的内容就和我们手写界面的类似。 当然直接使用.ui文件也是可以的,但是有两个问题,一个是效率不高,需要在运 阅读全文
posted @ 2015-10-25 22:40 jamesben 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding: utf-8 -*- 2 3 from PyQt4 import QtCore, QtGui 4 5 try: 6 _fromUtf8 = QtCore.QString.fromUtf8 7 except AttributeError: 8 def _fromUtf8( 阅读全文
posted @ 2015-10-21 00:15 jamesben 阅读(606) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页