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
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
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