`
tcspecial
  • 浏览: 910249 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

PyQt4 的使用

阅读更多

   现在python语言应用越来越广泛,其语法简单,与PHP语言很相似,只要有其它语言基础,能很快入门. python的第三方库相当丰富,通信,web,GUI支持库很多. 在游戏方面,也颇有造诣,有专门的pygame支持, 在GUI方面,WxPython,PyQt4都是不错的选择。

 

   1. 下载并安装PyQt4

import sys
from PyQt4 import QtGui

app=QtGui.QApplication(sys.argv)

label=QtGui.QLabel("<a href='#'>Hello Qt!</a>")
label.show()

app.exec_()

    运行,出现一个小窗口, python对QT封装还是不错的,基本上与原QT接口保持一致. 

 

    2.designer设计UI

    PyQt4将完整的QT程序移植过来,designer设计ui后,需要通过pyuic4.bat将其转化成python代码,才能被其调用。

    pyuic4 -o d:/HelloQt.py d:/hello.ui 

from PyQt4.QtGui import *
import HelloQt 

class Dialog(QDialog,HelloQt.Ui_dialog):
    def __init__(self,parent=None):
        super(Dialog,self).__init__(parent)
        self.setupUi(self)

dialog=Dialog()   
dialog.show()

app.exec_()

    运行:

   PyQt4 dialog

 

    Python提供了第三方UI库wxPython,封装的非常彻底,界面效果比PyQt漂亮多了

   

 

    

 

  • 大小: 13.3 KB
分享到:
评论

相关推荐

    PyQt4 examples 代码

    3. **布局管理**:PyQT4使用QLayout类来自动调整组件的位置和大小,以适应窗口的变化。常见的布局有QVBoxLayout(垂直布局)、QHBoxLayout(水平布局)、QGridLayout(网格布局)和QFormLayout(表单布局)。 4. **...

    Pyqt4+Eric4_均为64位

    1. **事件驱动编程**:PyQt4使用事件驱动模型,允许应用程序在等待用户输入时执行其他任务,提高了效率。 2. **丰富的组件库**:PyQt4包含大量的预定义控件,如按钮、文本框、列表视图、表格视图等,可以快速搭建...

    PyQt4 入门教程

    PyQt4 提供了与 Qt 库的 Python 绑定,使得 Python 程序员可以方便地使用 Qt 的所有特性。 **安装 PyQT4** 在开始学习 PyQt4 之前,你需要确保已经正确安装了 PyQt4。这通常可以通过使用 Python 包管理器 pip 来...

    PyQt4精彩实例源码

    3. **事件处理**:PyQt4使用信号和槽(Signals & Slots)机制处理用户交互。当一个控件触发特定事件时,会发出信号,相应的槽函数会被调用执行响应的逻辑。实例将展示如何定义信号和槽,实现控件间的通信。 4. **...

    PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32

    对于事件处理,PyQt4使用信号和槽机制。信号是当特定事件发生时发出的通知,而槽是响应这些信号的函数。例如,当用户点击一个按钮时,该按钮会发出一个`clicked()`信号,开发者可以连接这个信号到处理点击事件的槽...

    windows下安装pyqt4

    这是因为PyQt4与不同版本的Python存在兼容性问题,为了确保能够正确安装并使用PyQt4,推荐使用Python2.7版本。 - **下载Python2.7**: 访问Python官方网站...

    pyqt4 源代码 Linux, Windows详情看链接

    4. 使用编译器和相关配置命令来编译PyQt4源代码。 5. 完成编译后,使用Python的`setup.py`脚本来安装编译后的库。 在开发过程中,PyQt4提供了一个强大的信号和槽机制,允许组件之间进行通信。同时,它支持拖放操作...

    PyQt4 精彩实例分析+PyQt4入门指南+零基础学QT4编程 pdf

    其次,"PyQt4入门指南"是专门为初学者设计的教程,它涵盖了PyQt4的基础知识,如安装配置环境、编写第一个GUI程序、窗口部件的使用、对话框的创建、菜单和工具栏的设计等。此外,它可能还会讲解如何利用Qt Designer...

    PyQt4-4.11.4-cp27-cp27m-win32

    通过描述中的信息,我们可以了解到安装 PyQt4 的一种简便方式是使用 pip 命令。`pip install PyQt4-4.11.4-cp27-cp27m-win32.whl` 这条命令会直接安装指定版本的 PyQt4 软件包。`.whl` 文件是一种预先编译好的 ...

    PyQt4入门指南

    - **模块划分目的**: 为了方便管理和使用,PyQt4中的大量类被分成了不同的模块。 - **主要模块**: - **QtCore**: 包含核心的非GUI功能函数,如日期、文件操作、数据结构、数据流处理等。 - **QtGui**: 包含绘图...

    安装包PyQt4-4.11.4-cp27-cp27m-win_amd64.7z

    最后,PyQt4的使用涉及到许多主题,如信号和槽机制、事件处理、布局管理、图形视图框架、网络编程、SQL数据库集成等。学习和熟练掌握PyQt4,不仅可以让你创建出美观的图形界面,还能利用Qt的强大功能来实现复杂的...

    PYQT4 安装包

    在Python 2.7及更高版本上,特别是在32位系统上,PYQT4是一个广泛使用的选项,因为它兼容这些环境。 首先,安装PYQT4需要下载相应的安装包。在提供的文件列表中,我们看到一个名为"PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-...

    PyQt4 实例分析

    PyQt4是Python绑定到Qt库的版本,Qt库本身是用C++编写的,但通过PyQt4,我们可以用Python语言来使用其全部功能。下面我们将对描述中提到的26个PyQt4实例进行详细解析,帮助你掌握PyQt4的基本用法和一些高级特性。 1...

    PyQt4 Model View Tutorial 源代码

    7. **模型视图介绍(ModelViewIntro)**:`Tutorial01_ModelViewIntro.py`作为入门教程,可能介绍了PyQt4中模型视图的基本概念和使用方法,包括如何设置模型、连接视图以及如何进行数据操作。 8. **数据与控件映射...

    PyQt4学习教程

    ### PyQt4 学习教程知识点概述 ...以上是对PyQt4教程的关键知识点的总结,旨在帮助初学者快速了解PyQt4的核心概念和使用方法。通过深入学习每个模块的功能,开发者能够更好地利用PyQt4构建高效、美观的GUI应用程序。

    PyQt4_gpl_win 4.12.3

    在使用PyQt4_gpl_win-4.12.3压缩包时,首先你需要解压缩文件,通常会包含`.dll`动态链接库文件、`.pyd`Python扩展模块以及相关的文档和示例代码。接着,你需要将`.pyd`文件复制到Python的site-packages目录下,以便...

    PyQt4-4.11.4-cp27-cp27m-win_amd64

    PyQt4是一个强大的Python绑定库,它为Python程序员提供了对Qt库的访问,Qt库是Qt公司开发的一个跨平台的应用程序开发...在Python 2.7的环境中,使用这个方法可以快速地将PyQt4集成到项目中,以便开始开发Qt应用程序。

    PyQt4_py2.7_x64_jb51

    PyQt4是Python编程语言的一个模块,它允许开发者使用Qt库来创建图形用户界面(GUI)应用程序。这个版本的PyQt4是基于GPL许可的,并且已经与Qt4.8.5版本进行了绑定。 描述中提到,这个安装包是经过测试并且可用的,...

    PyQt4-4.11.4-cp37-cp37m-win_amd64.zip

    使用PyQt4,开发者可以构建各种复杂的用户界面,包括窗口、菜单、按钮、表格、对话框等。PyQt4提供了一套丰富的信号和槽机制,这是Qt库的核心特性,用于对象间的通信。此外,它还支持事件驱动的编程模型,使得编写...

Global site tag (gtag.js) - Google Analytics