Home arrow Python arrow PyQT: Getting Started

PyQT: Getting Started

PyQT is used in Python for creating graphical user interfaces. This article gets you started with the basics of PyQT.

  1. PyQT: Getting Started
  2. PyQT: Understanding the Terminology
  3. Steps for PyQT Application Creation
  4. PyQT in the Real World
By: A.P.Rajshekhar
Rating: starstarstarstarstar / 12
March 29, 2006

print this article



In the world of Windows and window managers, GUIs have become an inseparable component of an application. This directly translates into APIs and toolkits for building and integrating GUIs into the applications. Each language has its own set of APIs for the purpose of building the user interface. For Java it is AWT and Swing, for .Net it is Window Forms.

However, even in this area, it is the scripting languages that have the upper hand in terms of toolkits available for building GUIs. The best example is Python. It has bindings for nearly all the GUI toolkits: MFC on Windows, KDE APIs on Linux and even lesser known ones like the Fox Toolkit.

But the best of the lot is the bindings provided by QT. QT is the toolkit that has become the base for KDE. The QT bindings for Python are known as PyQT. In this discussion I will be focusing on the basics of PyQT. The first section will be about QT, the terminology of QT based development and how things are mapped in PyQT. The second section will discuss the steps required for PyQT application creation. The third section will be dedicated to the traditional hello world program, but with a twist. So let's get started.

>>> More Python Articles          >>> More By A.P.Rajshekhar

blog comments powered by Disqus
escort Bursa Bursa escort Antalya eskort


- Python Big Data Company Gets DARPA Funding
- Python 32 Now Available
- Final Alpha for Python 3.2 is Released
- Python 3.1: String Formatting
- Python 3.1: Strings and Quotes
- Python 3.1: Programming Basics and Strings
- Tuples and Other Python Object Types
- The Dictionary Python Object Type
- String and List Python Object Types
- Introducing Python Object Types
- Mobile Programming using PyS60: Advanced UI ...
- Nested Functions in Python
- Python Parameters, Functions and Arguments
- Python Statements and Functions
- Statements and Iterators in Python

Developer Shed Affiliates


Dev Shed Tutorial Topics: