QT与HALCON(入门)
#include "qtdesign.h" #include <QtGui/QApplication> #include "halconcpp.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); //在界面设计里添加一个Label,把QTDesign里的UI设置为public; QTDesign w; long WndID = (long)(w.ui.pic_lab->winId()); HalconCpp::HImage m_SrcImage_Hal; HalconCpp::ReadImage(&m_SrcImage_Hal, "fabrik"); HalconCpp::HTuple hv_WindowHandle; HalconCpp::SetWindowAttr("background_color","black"); HalconCpp::OpenWindow(0,0,-1,-1,WndID,"","",&hv_WindowHandle); HalconCpp::HDevWindowStack::Push(hv_WindowHandle); if(HalconCpp::HDevWindowStack::IsOpen()) HalconCpp::DispObj(m_SrcImage_Hal,HalconCpp::HDevWindowStack::GetActive()); w.show(); return a.exec(); }