Ktam3874/pitx software guide, X icon – Kontron KTAM3874-pITX User Manual
Page 206

KTD-S0057-I
Page 202 Linux® Programming Examples (DebianTM)
KTAM3874/pITX Software Guide
For integration you can use the User Interface Compiler (UIC) in the Makefile or produce an Include-file
with
Form
x
Show Code
x Icon
Save
. One possible Makefile might look like this (lines in orange are op-
tional):
CXX := arm-linux-gnueabihf-g++ -march=armv7 -I/usr/include/qt4
LDFLAGS := -l QtCore -l QtGui -l glib-2.0 -l png12 -l expat -l pcre -l uuid -l z
all: qt
moc_main.cpp: main.h
/usr/bin/moc-qt4
-I/usr/include/qt4 main.h -o moc_main.cpp
ui_dialog.h: dialog.ui
/usr/bin/uic-qt4 dialog.ui -o ui_dialog.h
main.o: main.cpp moc_main.cpp
ui_dialog.h
qt: main.o
$(CXX) -o $@ main.o $(LDFLAGS)
clean:
rm qt main.o
The associated UI Include-file (ui_dialog.h) has the following content:
/********************************************************************************
** Form generated from reading UI file 'dialog.ui'
**
** Created: .......
** by: Qt User Interface Compiler version 4.8.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_DIALOG_H
#define UI_DIALOG_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCalendarWidget>
#include <QtGui/QDialog>
#include <QtGui/QDialogButtonBox>
#include <QtGui/QFontComboBox>
#include <QtGui/QFormLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHeaderView>
#include <QtGui/QLCDNumber>
#include <QtGui/QLabel>
QT_BEGIN_NAMESPACE