Qtrac Ltd.
Quality Training Research and Consultancy

Qtrac Ltd. (incorporating Qtraining.eu) provides training, consultancy, and documentation services, specializing in the programming languages Python 2, Python 3, and C++, and in the Qt application development framework—both PyQt4 and C++/Qt4. All services are provided by Mark Summerfield (mark@qtrac.eu).

Free download— Moving from Python 2 to Python 3 (4 pages, 676K, PDF)—a very concise summary of Python 2 ↔ 3.1 differences plus the most commonly used new Python 3.1 features aimed at existing Python 2 programmers who want to start writing programs in idiomatic Python 3.1 style.

Our Books

Our Open Source Software

  • Alt_Key—a GUI application and a library for calculating keyboard accelerators for menu option texts and dialog labels with versions available in PyQt4 and C++/Qt4. The Alt_Key modules (available in C++/Qt4, Python 2, and Java/SWT) can be used independently in other applications to dynamically create accelerators at runtime
  • DiffPDF—a GUI application for comparing PDF files page by page, both textually and by their appearance. Available prebuilt as Debian and Fedora package diffpdf

Our Services—contact us for details

  • Mentoring, code reviews, and consultancy in all the technologies where we have expertise, e.g., programming in C++, Python 2, and Python 3; regular expressions; and GUI programming using C++/Qt4 and PyQt4
  • Training in programming C++, Python 2, and Python 3; in regular expressions; in GUI programming with C++/Qt4 and PyQt4; and using the Squish testing tool. All training courses vary in length, typically from 1 to 5 days depending on what you want to learn, and apart from Squish, they are all based on our books
Python 3 book cover

Advanced Qt book cover

PyQt book cover

Copyright © 2006-10 Qtrac Ltd. All Rights Reserved.