Skip to main content

February 2006

Book on Qt4

Posted in

A new book on Qt 4 programming, Object-Oriented Programming and Design Patterns in C++ with Qt 4 is available on the Suffolk University website (free registration required). Unlike many colleges, Suffolk still teaches object-oriented programming through the medium of C++ rather than Java, and Qt adds many of the advantages you gain by using Java (like cross-platform development). The book has much material on OOP concepts and covers the Qt container class library rather than the STL; it also covers Qt-specific topics like QObject, MOC, and the GUI classes. The text is to be published by Prentice Hall and this version is "in development". (Hat tip: Jacek at the Qt Centre Forum.)

KDE @ FOSDEM 2006

From KDE Dot News:

K.N has published a write-up of their appearance at the FOSDEM (Free & Open Source Developers' European Meeting) in Belgium over the weekend. Summaries of the talks (including one by RMS and several on Kubuntu and KOffice. Several links to photos of the event. (More: Raphael Langerhorst, Bram Schoenmakers, Sebastian Kuegler, Pascal Bleser.)

Piklab 0.5 out

Posted in

From KDE Apps:

Version 0.5 of Piklab, an IDE for the PIC and dsPIC microcontrollers, has been released. This version adds a new XML-based project file format, support for the Small Device C Compiler (sdcc), a whole load of new supported devices, and more (changelog on KDE Apps page). Download location and instructions here, screenshots on homepage. Requires KDE 3.2 (according to home page; KDE 3.3 according to KDE Apps); for other requirements see download page.

Komparator v0.3 released

Posted in

From KDE Apps:

Version 0.3 of Komparator, a KDE app for comparing and synchronising directories, has been released. This version adds a Russian translation and presets; there are also several bug fixes and user-interface improvements. A full Changelog file is in the source bundle. Requires KDE 3.4. Screenshots are on the KDE Apps page; downloads at Sourceforge here.

RLPlot v1.1 released

From KDE Apps:

Version 1.1 of RLPlot, "a plotting program to create high quality graphs from data", has been released. It uses Qt 3 and can export SVG, WMG and EPS graphics. There is a screenshot on the KDE Apps site and a gallery of graphs produced here. Downloads (source, RPM, SRPM and Windows executable) here at SourceForge.

Qt & GLib integration

Posted in

At the QDevBlog, Brad Hughes writes of how he got Qt running on top of the event loop of GLib, the base library of GTK+, with the result that Qt and KDE apps may be able to make use of plugins for GTK/GNOME as well as Qt/KDE:

Yesterday, I got Qt running on top of the Glib main loop. By using the QAbstractEventDispatcher API, I was able to completely replace the entire event dispatching mechanism of a Qt 4 application with less than 600 lines of code. What does this mean? No integration; the scenario above is now possible, since Qt would already be running a Glib main loop. I can now write an extension to my programs with any toolkit I want. Even more attractive is the idea that I can now write a Qt based extension to any GTK+ or GNOME program. Just think… I could write a plugin for the GIMP or for Eclipse, I could use the asynchronous GNOME VFS API. I’m sure there are possibilities I haven’t even thought of yet. And that’s the whole point: the possibilities are endless.

Discussion at OSNews.

KRename v3.0.11 released

Posted in

From KDE Apps:

A new version of KRename, a KDE app for renaming a whole batch of files in one go, has been released (see announcement). This release "cleans up all makefiles and desktop files, updates the build system to the build system of KDE 3.5 and updates some translations (Swedish and Italian)"; it also fixes a bug which appeared when asterisks or curly braces were returned by plugins. The app integrates into Konqueror and Krusader and requires KDE 3.1. Source bundles (and SUSE 10 and FC3 RPMs) here. Three screenshots are on the KDE Apps page.

QTM 0.3 beta 1 released

From KDE Apps:

A first beta of version 0.3 of QTM, a MT / Wordpress blog management app (using XML-RPC) by the same author as the Catkin Blosxom client (and this blog), has been released. The app uses Qt 4.1 and enables the composition, formatting, previewing, saving to disk and retrieving, and posting of blog entries. Three screenshots, and a source .gz download, are available at the KDE Apps link above.

MKBot: Qt4-based IRC bot

Fred Emmott has released version 0.3 of MKBot, an IRC bot (a channel management app which masquerades on an IRC channel as a member) which uses Qt4 for its GUI. It has a plug-in architecture, allowing plug-ins to be loaded and unloaded using .so files, and supports networks using the hybrid-ircd (like Freenode) and the unreal3 IRC daemon. Download (tar.bz2 bundle) and instructions are available on the home page.

Qt 4.1.1 released

Posted in

Trolltech has released version 4.1.1 of the Qt toolkit, a maintenance release which keeps backward compatibility with version 4.1.0. This release introduces support for embedding fonts in PDFs, resulting in smaller PDF file sizes; Qt-generated PDFs are also now readable by Ghostscript. There is a substantial number of minor improvements and bug fixes to all or nearly all aspects of the Qt system; full changelog here. Open source downloads: [Windows], [X11], [Mac]. Trolltech announcement here.

Valgrind author interview

KDE Dot News has posted an interview with Valgrind Author Julian Seward. The interview discusses (mostly) Valgrind's functionality and usefulness, OpenOffice's and KDE's use of it, and how the name was chosen.

cb2Bib update

From KDE Apps:

Version 0.5.3 of cb2Bib, a tool for extracting bibliographic references from emails, journal websites and PDFs and is aimed at scientists and students, has been released. This version now features support for preparsing by external, user-defined scripts, and "a contributed regexp has been included". Single screenshot on homepage; downloads (source, Windows binary, source RPM, SUSE 10 RPM, FC4 RPM) here. Requires Qt 3. A

KBarcode 2 release candidate

Posted in

From KDE Apps:

A first release candidate of KBarcode version 2 has been released. KBarcode is a barcode printing app for KDE. I can't find any changelog for this release and the SF projects pages are down for maintenance, but SF downloads are open here.

Maxemum TV-Guide update

Posted in

From KDE Apps:

Version 6.2.18 of Maxemum TV-Guide, a KDE app for displaying TV schedules using the XMLTV format, has been released. This adds custom channel icons and a number of minor bug fixes. Can get listings for Australia, North America, Reunion, South Africa and several countries in Europe. Screenshots here, downloads at SourceForge here.

New version of wwWidgets released

Posted in

A new version of wwWidgets, a set of widgets for Qt 3 which can be used in Qt Designer and are developed by Witold Wysota of Qt Centre fame, has been released. Version 0.3 adds wwCanvasView and wwListBoxNav, extensions to QCanvasView and QListBox respectively. Source bundle here.

Gambas: new development version out

Posted in

From KDE Apps:

A new development release of the KDE-based Basic development tool Gambas has been released. Version 1.9.25 adds two new modules, "gb.image" for "various effects on image objects" and gb.db.form, for displaying and editing database records automatically. Full changelog here. A link to screenshots (last one taken last July) is on the homepage; downloads for both stable (1.0.14) and development versions here.

Newsforge: KDE 4 developers look toward new desktop possibilities

Newsforge has an article by Stephen Feller on the development of KDE 4, giving late 2006 as a likely time of release "though internal debate could push the release back to early 2007". The article discusses the new technologies being developed for KDE 4 (like Akonadi for PIM and Solid for hardware integration) and the rise in importance of SuperKaramba and widgets. (Discussion at OSNews.)

New KDE localisation page

Posted in

The KDE project have just released their new localisation site, replacing their old internationalisation site (i18n.kde.org), now using the default KDE layout. The site contains instructions for localising KDE applications and documentation, and software for translators such as KDE's standard localisation app KBabel.

TreeLine 0.14.1 out

From KDE Apps:

Version 0.14.1 of TreeLine, an app for storing any kind of information in a tree structure, has been released. New features include support for field prefixes and suffixes in exported XSLT files, and plugins now being able to open and close nodes. There are also two bug fixes and updated French and German translations. Screenshots here, download instructions here. Requires Qt 3 and PyQt (detailed requirements here).

KDE e.V.'s second quarterly report & Polish translations

Posted in

From KDE Dot News:

KDE e.V. has released its second quarterly report [PDF] covering the activities of KDE's legal body for the last three months. This quarter saw the first meeting of the new KDE e.V. board and of course the creation of the Technical Working Group. You can also find the first quarterly report [PDF] from October 2005 which includes a financial report. All long term contributors to KDE are encouraged to become a KDE e.V. member.

Also from K.N, the Mandriva Polish department has contributed over 100 files of documentation translations to the KDE Polish team.