Difference between revisions of "Category:Developers"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
m (Update API docs links)
(Added C++ GUI Programming with Qt 3 (source: https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@trinitydesktop.org/thread/AY7MVBPGHOJJUHJEV4NSLSLXG7QKQOEF/))
Line 76: Line 76:
 
Build instructions for using the pre-cmake system.
 
Build instructions for using the pre-cmake system.
   
  +
===Books===
 
====C++ GUI Programming with Qt 3====
  +
Blanchette, Jasmin & Summerfield, Mark. (2015). [https://www.researchgate.net/publication/245591968_C_GUI_Programming_with_Qt_3 C++ GUI Programming with Qt 3]. (ISBN 0-13-124072-2)
   
  +
Things to note:
===GUI Programming with Python: QT Edition===
 
  +
* Names changed from "Qt..." to "TQt..."
  +
* compiling by hand needs something like "g++ a.cpp $(pkgconf tqt --cflags --libs) -lstdc++"
  +
* "qmake -project ..." will not include the TDE folders, so you'll have to add them manually to the *.pro file
  +
* When in doubt: http://trinitydesktop.org/docs/qt3/
  +
  +
<small>by [https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@trinitydesktop.org/thread/AY7MVBPGHOJJUHJEV4NSLSLXG7QKQOEF/ Dr. Nikolaus Klepp]</small>
  +
  +
====GUI Programming with Python: QT Edition====
   
 
Boudewijn Rempt - Copyright © 2001 by Commandprompt, Inc
 
Boudewijn Rempt - Copyright © 2001 by Commandprompt, Inc

Revision as of 10:00, 8 January 2023

This category contains development-related and API documentation for the Trinity Desktop Environment.

Delevoping for Trinity

New to Trinity development?

Take a look at the following pages:

Getting Involved with Trinity Development

TDE Gitea Workspace

TDE Weblate Translation Workspace

Project GIT Information

Project RoadMap

DevelopmentSpecifications

TQt/TDE API documentation

Porting KDE3/Qt3 apps to Trinity

Building and Distributing Trinity

Installing Nightly Builds

How to Build TDE Core Modules

How to Build Extra Applications

See also pages in Category:Packagers.


Tutorials and Documentation for QT and TQT

Understanding the TQT Interface

TQt API Documentation

Tutorials and Documentation for Trinity

TDElibs API Documentation TDEbase API Documentation TDEPIM API Documentation

Sample Applications


Tutorials and Documentation for KDE3

Information in this section should be used with care, as it was not written for the current version of Trinity. However, much of it still applies. If you know of any other interesting KDE3 documentation or tutorials, please add them to this section.

KDE 3.5 API Reference

The original API reference, at kde.org

KDE3 Architecture

The architecture pages detail how everything was originally supposed to fit together. Ported from the KDE wiki.

KDE3 Tutorials

On everything from using kdevelop to writing dcop-aware applications to creating window themes. Ported from the KDE wiki.

KDE3 Filesystem Hierarchy

Ported from the KDE wiki and verified against a working KDE3 instance.

KDE3 Compilation Requirements

Mandatory and optional packages for building KDE3, most of which are still used by Trinity.

Building KDE 3.5

Build instructions for using the pre-cmake system.

Books

C++ GUI Programming with Qt 3

Blanchette, Jasmin & Summerfield, Mark. (2015). C++ GUI Programming with Qt 3. (ISBN 0-13-124072-2)

Things to note:

  • Names changed from "Qt..." to "TQt..."
  • compiling by hand needs something like "g++ a.cpp $(pkgconf tqt --cflags --libs) -lstdc++"
  • "qmake -project ..." will not include the TDE folders, so you'll have to add them manually to the *.pro file
  • When in doubt: http://trinitydesktop.org/docs/qt3/

by Dr. Nikolaus Klepp

GUI Programming with Python: QT Edition

Boudewijn Rempt - Copyright © 2001 by Commandprompt, Inc

The main topic of this book is application development using PyQt.

Subcategories

This category has only the following subcategory.

Pages in category "Developers"

The following 76 pages are in this category, out of 76 total.