Lập trình giao diện với Python: QT Edition

PyQT là gì ?

PyQt is a comprehensive set of Python bindings for the Qt cross-platform GUI/XML/SQL C++ framework from Qt Software (renamed from Trolltech). PyQt provides bindings for Qt 2 and Qt 3. PyQt4, a separate set of bindings, covers the Qt 4 series of releases.

PyQt implements around 300 classes and over 5,750 functions and methods including:

  • a substantial set of GUI widgets
  • classes for accessing SQL databases (ODBC, MySQL, PostgreSQL, Oracle)
  • QScintilla, Scintilla-based rich text editor widget
  • data aware widgets that are automatically populated from a database
  • an XML parser
  • SVG support
  • classes for embedding ActiveX controls on Windows (only in commercial version)

Nói chung là PyQt kết hợp thế mạnh của 2 thằng Python và QT với nhau, người phát triển rất dễ dàng debug và maintain sản phẩm của mình, code ngắn gọn hơn nhiều, dẫn đến dễ dàng tạo các ứng dụng phức tạp và có ích hơn nhiều so với chỉ dùng QT hay Python.

Xem thêm các kiến thức về QT, Python

Hôm nay cũng vừa tìm được quyển sách miễn phí cung cấp bởi tác giả dưới Open Publication License, nên chúng ta an tâm không cần phải download tài liệu không có bản quyền. Cũng theo lời tựa thì tác giả đã bỏ rất nhiều công sức để xây dựng quyển sách này, nhiều công để viết các đoạn script và cung cấp miễn phí cho chúng ta.

GUI Programming with Python: QT Edition

Bản thân mình đã học qua C, C++, Visual Basic, Visual C++ nhưng khi chuyển qua dùng Linux thì thực sự bị chinh phục bởi QT và Python, chưa có thời gian nhiều nên kiến thức về 2 ngôn ngữ này vẫn còn hạn chế. Mong rằng sẽ sắp xếp thời gian hợp lý để chinh chiến 2 ngôn ngữ này. Thực sự nó rất có ích cho các anh em kĩ thuật chúng ta.

Chúc các bạn thành công.

{ 2 comments… add one }
  • Tinh July 28, 2009, 5:10 pm

    Mà PR của em sao chẳng lên tý nào thế nhỉ Alexa thì tăng vùn vụt còn PR thì vẫn 0, anh nghi là Google liệt site em vào blacklist hay sao ấy 🙂
    .-= Tinh´s last blog ..Top 50 Twitterer Tại Việt Nam Đã Có Sự Thay Đổi =-.

    Reply
    • ngohaibac July 28, 2009, 5:38 pm

      Em chả hiểu bọn google làm ăn kiểu gì. Em có làm gì đâu mà cho site em vào Blacklist nhỉ ?

      Quái gở thât, chỉ vì cái PR này mà hỏng bao nhiêu vụ làm ăn :))

      Reply

Leave a Comment