QT4 Designer - Plugin Datepickerplugin (Datum auswahl)

Code-Schnippsel, oder Tipps und Tricks, die einem beim Programmieren mit Qt helfen können.
Antworten
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

QT4 Designer - Plugin Datepickerplugin (Datum auswahl)

Beitrag von patrik08 »

Also entlich habe ich es geschnallt wie es funktioniert... und installiert....
dass Datepickerplugin Plugin

http://qtnode.net/wiki/Custom_widgets

1- http://qtnode.net/images/d/d6/Datepickerplugin.zip diese datei holen....
2- irgenwo entpacken..
3 - 2 pro dateien machen!

datepickerplugin.pro

Code: Alles auswählen


CONFIG      += designer plugin release
TEMPLATE    = lib
DESTDIR     = $$QT_BUILD_TREE/plugins/designer
###  $$QT_BUILD_TREE/ 
###  durch D:\qt\qt4 ersetzen !!!!

CONFIG(debug, debug|release) {
    unix: TARGET = $$join(TARGET,,,_debug)
    else: TARGET = $$join(TARGET,,d)
}

HEADERS     = datepicker.h \
              datepickerplugin.h
FORMS 	    = datepicker.ui
SOURCES     = datepicker.cpp \
              datepickerplugin.cpp

# install
target.path = $$[QT_INSTALL_PLUGINS]/designer
sources.files = $$SOURCES $$HEADERS *.pro
sources.path = $$[QT_INSTALL_EXAMPLES]/../projects/datepickerplugin
INSTALLS += target source

und eine datelibstatic.pro

Code: Alles auswählen

CONFIG   += qt warn_on  staticlib
TEMPLATE    = lib
DESTDIR	= ../all_os_libs/
win32:TARGET	= date
unix:TARGET	= date
mac:TARGET	= date
HEADERS     = datepicker.h \ 
                  ui_datepicker.h
### ui_datepicker.h convertieren mit uic.... vom ui file
####FORMS 	    = datepicker.ui
SOURCES     = datepicker.cpp
# datepickerplugin.h \
# datepickerplugin.cpp
# install
###target.path = $$[QT_INSTALL_PLUGINS]/designer
####sources.files = $$SOURCES $$HEADERS *.pro
####sources.path = $$[QT_INSTALL_EXAMPLES]/../projects/datepickerplugin
###INSTALLS += target sources
4- Zuerst die designer plug-in ... builden
qmake datepickerplugin.pro && make
5- cd D:\qt\qt4\tools\designer
qmake & make
2 - 3 mal wiederholen bis der pfad sichtbar ist vom origianl source....
6- nun wenn alles richtig gealufen ist sollte im designer sichtbar sein...
die command einfach aus dem source entnehemen....

7- am ende die datelibstatic.pro builden um im programm als statische libs zu implementieren.... oder auch zumweitergeben ... so muss der compiler typ nicht dass plug-in zuerst installieren....

nicht vergessen in der applikations pro dazuschreiben...
INCLUDEPATH += ../date_qdialog
DEPENDPATH += ../date_qdialo
win32:LIBS += ../all_os_libs/libdate.a
unix:LIBS += ../all_os_libs/libdate.a
mac:LIBS += ../all_os_libs/libdate.a
Dateianhänge
dateplugin.png
dateplugin.png (50.91 KiB) 3079 mal betrachtet
Antworten