I've just built epicsqt. qt-5.13.2, qwt-6.1.3 ( I see that QWT 6.1.4 is recommended )
I have the following environment
EPICS_HOST_ARCH=linux-x86_64
EPICS_BASE=/nfs/chess/epics/release/base/base-7.0.2
QE_FRAMEWORK=/nfs/chess/user/jad22/epics/qt/qeframework
ACAI=/nfs/chess/user/jad22/epics/qt/acai
QWT_INLCUDE_PATH=/nfs/opt/qwt-6.1.3.sl7/include
QE_PVACCESS_SUPPORT=NO
QWT_ROOT=/nfs/opt/qwt-6.1.3.sl7
QT_PLUGIN_PATH=/nfs/chess/user/jad22/epics/qt/qeframework/lib/linux-x86_64/designer
PATH=/nfs/chess/user/jad22/epics/qt/qegui/bin/linux-x86_64:/nfs/opt/qt5.13.2/bin: ...
LD_LIBRARY_PATH=/nfs/opt/qwt-6.1.3.sl7/lib:/nfs/opt/qt-5.13.2/lib
If I then open for example: uiSamples/bpm.ui I get
"QFormBuilder was unable to create a custom widget of the class 'QEShape'; defaulting to base class 'QWidget'."
Designer: The enumeration-type property shape could not be read.
"QFormBuilder was unable to create a custom widget of the class 'QELabel'; defaulting to base class 'QLabel'."
"QFormBuilder was unable to create a custom widget of the class 'QELabel'; defaulting to base class 'QLabel'."
"QFormBuilder was unable to create a custom widget of the class 'QELabel'; defaulting to base class 'QLabel'."
"QFormBuilder was unable to create a custom widget of the class 'QELabel'; defaulting to base class 'QLabel'."
"QFormBuilder was unable to create a custom widget of the class 'QELabel'; defaulting to base class 'QLabel'.
Similar errors for all screens. Which makes me think my environment is incorrect.
Any advice appreciated.
John Dobbins
Research Support Specialist
Cornell High Energy Synchrotron
Source
Cornell University
www.chess.cornell.edu
|