Subject: CGAL users discussion list
List archive
- From: Andreas Fabri <>
- To:
- Subject: Re: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version
- Date: Fri, 26 Dec 2008 16:13:42 +0100
Hi Jasper,
Note that for the Qt based demos we are in a transition phase
as we haven't rewritten all Qt3 based demos for Qt4.
When you see CGAL::Qt_widget used, it is a demo that needs Qt3
The Qt4 based demos use the QGraphicsView as widget, or the
QGLViewer (independent from Qt4, but based on it as well.
Sorry for this confusion,
andreas
Kwok Jasper wrote:
> Excuse me, may I ask if it is that when I use the newly released CGAL3.4
> beta version, I should no longer use the Qt in the way that the code I
> pasted in the previous does?
> If it is the case, may I ask if there is any example demonstrating how
> to use Qt4 to display a triangulation generated by the CGAL3.4 beta
> version ?
>
> Thnak you very much
>
> ------------------------------------------------------------------------
> From:
>
> To:
>
> Date: Fri, 26 Dec 2008 12:44:05 +0800
> Subject: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version
>
> Excuse me, may I ask something about using Qt4.4.3 with CGAL3.4 beta
> version in Microsoft Visual C++ 2005?
>
> I have used nmake to compile the Qt4
> Then, I set the following in Visual C++ 2005:
>
> In Tools->Options->Projects and Solutions->VC++ Directories->Include
> files, I added
> $(QTDIR)\include
>
>
> In Tools->Options->Projects and Solutions->VC++ Directories->Library
> files, I added
> $(QTDIR)\lib
>
> In Tools->Options->Projects and Solutions->VC++ Directories->Source
> files, I added
> $(QTDIR)\src
>
> However, after that, when I tried to compile the following code from the
> CGAL web site, I still have error.
> May I ask have I missed any steps in the configuration with the Qt?
> Thank you very much
>
>
> #include <CGAL/basic.h>
>
>
> #include <iostre am>
> int main(int, char*){
> std::cout << "Sorry, this demo needs QT..." << std::endl; return 0;}
> #include <CGAL/Cartesian.h>
> #include <CGAL/Delaunay_triangulation_2.h>
> #include <CGAL/IO/Qt_widget_Triangulation_2.h>
> #include <CGAL/IO/Qt_widget.h>
> #include <qapplication.h>
> #include <qmainwindow.h>
>
> typedef CGAL::Cartesian<double> K;
> typedef K::Point_2 Point_2;
> typedef CGAL::Delaunay_triangulation_2<K> Delaunay;
>
> Delaunay dt;
>
> class My_window : public QMainWindow {
> Q_OBJECT
> public:
> My_window(int x, int y)
> {
> widget = new CGAL::Qt_widget(this);
> widget->resiz e(x,y);
> widget->set_window(0, x, 0, y);
>
> connect(widget, SIGNAL(redraw_on_back()),
> this, SLOT(redraw_win()));
>
> connect(widget, SIGNAL(s_mousePressEvent(QMouseEvent*)),
> this, SLOT(mousePressEvent(QMouseEvent*)));
>
> setCentralWidget(widget);
> };
> private slots:
> void redraw_win()
> {
> *widget << dt;
> }
>
> void mousePressEvent(QMouseEvent *e)
> {
> dt.insert(Point_2(widget->x_real(e->x()), widget->y_real(e->y())));
> widget->redraw();
> }
>
> private: // private data member
> CGAL::Qt_widget* widget;
> };
>
> //moc_source_file : tutorial2.cpp
> #include "tutorial2.moc"
>
> int main( int argc, char **argv )
> {
> QApplicatio n app( argc, argv );
> My_window *w = new My_window(400,400);
> app.setMainWidget( w);
> w->show();
> return app.exec();
> }
>
> ------------------------------------------------------------------------
> <http://>
> ------------------------------------------------------------------------
> 利用 Windows Live™ Photos 輕?分享相片。 簡易上載及分享照片
> <http://www.microsoft.com/windows/windowslive/photos.aspx>
- [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Kwok Jasper, 12/26/2008
- RE: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Kwok Jasper, 12/26/2008
- Re: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Fernando Cacciola, 12/26/2008
- RE: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Kwok Jasper, 12/26/2008
- Re: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Andreas Fabri, 12/26/2008
- RE: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Kwok Jasper, 12/26/2008
- Re: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Andreas Fabri, 12/26/2008
- RE: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Kwok Jasper, 12/27/2008
- Re: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Andreas Fabri, 12/26/2008
- RE: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Kwok Jasper, 12/26/2008
- Re: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Fernando Cacciola, 12/26/2008
- RE: [cgal-discuss] about using Qt4.4.3 with CGAL3.4 beta version, Kwok Jasper, 12/26/2008
Archive powered by MHonArc 2.6.16.