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

Page 206

Advertising
background image

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

Advertising
This manual is related to the following products: