Projekat

Općenito

Profil

Akcije

Podrška #18592

Zatvoren

gtk vs qt vs (openoffice) vcl

Dodano od Ernad Husremović prije više od 16 godina. Izmjenjeno prije oko 16 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Kategorija:
-
Početak:
18.10.2009
Završetak:
% završeno:

0%

Procjena vremena:

Povezani tiketi 1 (0 otvoreno1 zatvoren)

korelira sa developer toolbox - Podrška #18594: qt 4.6 bindingsZatvorenoErnad Husremović18.10.2009

Akcije
Akcije #2

Izmjenjeno od Ernad Husremović prije više od 16 godina

  • Naslov promijenjeno iz qt vs gtk u gtk vs qt
Akcije #3

Izmjenjeno od Ernad Husremović prije više od 16 godina

gtkmm

gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer, using libglademm. There's extensive documentation, including API reference and a tutorial.

Akcije #4

Izmjenjeno od Ernad Husremović prije više od 16 godina

qt moc

The Meta-Object Compiler, moc, is the program that handles Qt's C++ extensions.

The moc tool reads a C++ header file. If it finds one or more class declarations that contain the Q_OBJECT macro, it produces a C++ source file containing the meta-object code for those classes. Among other things, meta-object code is required for the signals and slots mechanism, the run-time type information, and the dynamic property system.

The C++ source file generated by moc must be compiled and linked with the implementation of the class.

If you use qmake to create your makefiles, build rules will be included that call the moc when required, so you will not need to use the moc directly. For more background information on moc, see Why doesn't Qt use templates for signals and slots?

Akcije #5

Izmjenjeno od Ernad Husremović prije više od 16 godina

deskigner tools

gtk GtkBuilder

GtkBuilder, which is included in GTK+, is a substitute for Glade. It is recommended by GTK+ developers to use GtkBuilder over Glade. Now developers can design a GUI in Glade Designer and convert them to GtkBuilder XML using converter utility in Makefile.

qt createor

Qt has Creator, which functions both as an IDE but also seamlessly incorporates Designer, a tool that allows easy layout of widgets and simple connections of slots and signals between widgets.

Akcije #6

Izmjenjeno od Ernad Husremović prije više od 16 godina

mobile devices

qt embedded

For mobile devices, Qt for Embedded allows Qt to run directly on the hardware, without the need of X11 or a window manager.

The first Qt application started becomes the window manager featuring full composition and top-level transparency.

gtk embedded - maemo

GTK+ on embedded devices (e.g. Maemo) requires an X11 server + window manager, resulting in at least three processes running for a hello world application

Akcije #8

Izmjenjeno od Ernad Husremović prije više od 16 godina

GTK Introspection:

One of the GTK+ buzzwords of the last few month has been introspection. Introspection allows to, well, inspect an object, its methods, public members > and its inheritance. This is not only very comfortable for debugging, it also allows for very easy bindings: automated bindings for your favourite programming language? Here it comes. It might still be a while until all parts are in place, but already the results are amazing [7].

Akcije #9

Izmjenjeno od Ernad Husremović prije više od 16 godina

qt Meta object compiler

Known as the moc, this is a tool that is run on the sources of a Qt program. It interprets certain macros from the C++ code as annotations, and uses them to generate additional C+ code with "Meta Information"+ about the classes used in the program. This meta information is used by Qt to provide programming features not available natively in C++: the signal/slot system, introspection and asynchronous function calls.

Akcije #10

Izmjenjeno od Ernad Husremović prije više od 16 godina

  • Naslov promijenjeno iz gtk vs qt u gtk vs qt vs vcl
Akcije #11

Izmjenjeno od Ernad Husremović prije više od 16 godina

kasnije objašnjenje:

Yes, I presented Qt as a replacement for VCL because they really work on the same level.

There's a huge difference between VCL and Qt though: while Qt is company-
supported and has a huge user base, VCL is developed and maintained by
OpenOffice.org only.

Replacing VCL with Qt would have been a way to "externalize" maintenance
efforts. And it's not only VCL that has to be maintained, but also all the
platform-specific plugins (Windows, Cocoa, etc.)

Akcije #12

Izmjenjeno od Ernad Husremović prije više od 16 godina

bringout@desk-c2:~/devel/work/qt/qt-jambi-46$ sudo apt-get install chrpath

Akcije #13

Izmjenjeno od Ernad Husremović prije oko 16 godina

  • Naslov promijenjeno iz gtk vs qt vs vcl u gtk vs qt vs (openoffice) vcl
  • Status promijenjeno iz Dodijeljeno u Zatvoreno
Akcije

Također dostupno kao Atom PDF