PyQt4 QListWidget 使用教程】的更多相关文章

转自:http://blog.csdn.net/seeground/article/details/49177387?locationNum=3&fps=1 listWidget = QListWidget() #实例化一个(item base)的列表 listWidget.addItem('dd') #添加一个项 listWidget.addItems([]) # 从序列中添加子项 listWidget.setDragEnabled(True) #设置拖拉 listWidget.sortIte…
在Eric4下用PyQt4编写Python的图形界面程序 转载请注明作者RunningOn 本文是PyQt4的入门教程.网上能搜到其它教程,但我觉得讲得不是很清楚,希望这篇文章对入门者更加有帮助. 先介绍一下PyQt4.Qt4图形库一经发布就好评不断,它在Python下的绑定PyQt4更是让我眼前一亮,不但漂亮,而且开发程序非常方便. 在我看来,PyQt4最大的改进之一是它不再拘泥与各种布局控件了,也就是说,现在写图形界面程序,和VB一样可以直接拖控件到窗口上并随便改变大小和位置了,不再像以前那…
=======python3学习链接======= Python 3 教程:http://www.runoob.com/python3/python3-tutorial.html 深入python3:http://old.sebug.net/paper/books/dive-into-python3/index.html GoodSpeed:http://www.cnblogs.com/cacique 罗兵の水库:http://www.cnblogs.com/hhh5460/tag/gui 心内…
窗口组件是应用程序的基本构建块.PyQt4编程工具包拥有范围广泛的各种窗口组件.按钮.选择框.滑块.列表框等等,程序员工作所需要的一切.在教程的这部分中,我们将介绍一些有用的窗口组件. QCheckBox QCheckBox (复选框) 是一个由两种状态的窗口组件. On 和 Off .他是一个带标签的框.每段一个复选框被选中和或者清楚时,都将发射信号 stateChanged() . #!/usr/bin/python # -*- coding: utf-8 -*- # checkbox.py…
对话框窗体或对话框是现代GUI应用不可或缺的一部分.dialog定义为两个或多个人之间的交谈.在计算机程序中dialog是一个窗体,用来和程序“交谈”.对话框用来输入数据.修改数据.改变程序设置等等.对话框是用户和计算机程序沟通的重要手段. QColorDialog 颜色对话框为定制颜色提供一个对话框组件. #!/usr/bin/python # -*- coding: utf-8 -*- # colordialog.py import sys from PyQt4 import QtGui f…
在PyQt4教程的这部分中,我们将探讨应用中事件和信号的发生. 事件是GUI程序的重要部分,由用户或者系统产生.当我们调用应用的 exec_() 方法,应用进入主循环.主循环获取事件并把它们发往对象.Trolltech引入了独一无二的信号和槽机制. 事件是GUI程序的主要部分,所有GUI应用程序都是事件驱动的.应用在它的生命周期中产生的不同事件交互.事件主要由用户产生,但是它们也可以由其他方式产生,如:互联网,窗口管理器,定时器.在事件模型中,由三个参与者: 事件来源 事件对象 事件目标 事件对…
编程中的一个重要事情是布局管理,布局管理是如何在窗体上摆放窗口组件.可以有两种方式进行管理:绝对定位或使用布局类. 绝对定位 程序员用像素指定每个控件的位置和尺寸.使用绝对定位时,你必须理解几件事情. 如果你调整窗体的大小,组件的尺寸和位置并不会改变 在不同的平台上,程序可能看起来不一样 改变程序的字体可能破坏布局 如果你决定改变你的布局,你必须完全重做你的布局,这将是乏味并且浪费时间的 #!/usr/bin/python # -*- coding: utf- -*- # absolute.py…
在这节教程中,我们将创建菜单和工具栏. QMainWindow 类提供应用程序主窗口,可以创建一个经典的拥有状态栏.工具栏和菜单栏的应用程序骨架. 菜单栏 菜单栏是GUI应用程序最明显的部分之一,这是分布在各个菜单的命令组合,在控制台程序中你需要记住所有那些晦涩难懂的命令,有了这些公认的标准,将进一步缩短学习新应用程序的时间. #!/usr/bin/python # menubar.py import sys from PyQt4 import QtGui, QtCore class MainW…
你是否曾经看着应用程序并思考特定的GUI项是如何产生的?大概每位程序员都这样过.然后你能看到你喜欢的GUI库提供的一系列窗口组件,但是你无法找到它.工具包通常仅仅提供最常用的窗口组件,比如按钮.文本组件.滑块等等.没有工具包能够提供一切可能的组件. 实际上有两种工具包,轻量级和重量级.FLTK工具包是一种轻量级的工具包,它仅仅提供非常基本的组件并假设程序员能够自己创建更复杂的组件.PyQt4属于重量级,它有很多窗口组件,但是并不提供非常专业化的窗口组件.比如速度计窗口组件,用来度量烧录的CD的容…
颜色 颜色是指一个代表红(Red).绿(Green).蓝(Blue)(RGB)强度值组合的对象,有效的RGB值在0~255之间.我们可以用多种方式定义颜色,最常用的是RGB十进制或者十六进制值.也可以使用RGBA值,表示红(Red).绿(Green).蓝(Blue)和透明度(Alpha).这里我们增加了额外的信息——关于透明度.Alpha值是255表明完全不透明,0是全透明,即颜色不可见. #!/usr/bin/python # -*- coding: utf-8 -*- # colors.py…