[Qgis-user] refresh problem after digitizing
Stephan Holl
holl at gdf-hannover.de
Thu Aug 24 04:10:29 EDT 2006
Hello Radim,
On Thu, 24 Aug 2006 09:34:26 +0200 "Radim Blazek"
<radim.blazek at gmail.com> wrote:
> It was completely rewritten using QgsMapCanvasItem.
> I can reproduce it on my Mandriva 2005 so I can look on it.
Ahh, good to know. Do you know the SVN revision when you commited the
changes? I skimmed the ChangeLog (using svn log) but could not find it.
THis is somewhat important for me since I need a working version in
Mandriva including your other recent fixes for my project very soon.
It would be a bit of a pain to manually patch my old (working) sources
to include your fixes for tickets #187 and #104.
Best
Stephan
>
> Radim
>
> On 8/23/06, Stephan Holl <holl at gdf-hannover.de> wrote:
> > Hello Radim,
> >
> > On Wed, 23 Aug 2006 09:59:31 +0200 "Radim Blazek"
> > <radim.blazek at gmail.com> wrote:
> >
> > > Hi,
> > > GRASS version is not important, try Qt 4.1.4.
> >
> > Tried qt 4.1.4 on Mandriva, but the error is still there. I now have
> > another mandriva-user who can reproduce it.
> >
> > In former versions of QGIS this was known to work.
> >
> > Do you know which change could have caused this behaviour?
> >
> > Thank you!
> >
> > Cheers
> >
> > Stephan
> >
> > >
> > > Radim
> > >
> > > On 8/23/06, Stephan Holl <holl at gdf-hannover.de> wrote:
> > > > Hello Radim,
> > > >
> > > > On Tue, 22 Aug 2006 17:36:37 +0200 "Radim Blazek"
> > > > <radim.blazek at gmail.com> wrote:
> > > >
> > > > thanks for your suggestion.
> > > > After enabling the debug-output the destructor is called as said
> > > > and I added mCanvasEdit->hide().
> > > >
> > > > Recompiling and testing does not solve my problem as you already
> > > > mentioned.
> > > >
> > > > Where else can I have a look? Strangly everything works nicely
> > > > on other systems like debian...
> > > >
> > > > Do you think it is related to the GRASS-version running
> > > > underneath? Perhaps I should run it with another GRASS-version?!
> > > >
> > > > Best
> > > > Stephan
> > > >
> > > >
> > > > > The QgsGrassEdit is using QgsGrassEditLayer
> > > > > (QgsMapCanvasItem's child) and that is deleted in
> > > > > QgsGrassEdit destructor, so it should disappear.
> > > > >
> > > > > Check if "QgsGrassEdit::~QgsGrassEdit()" debug is printed
> > > > > when you close editing. Then you could try to call
> > > > > mCanvasEdit->hide() in QgsGrassEdit destructor but I dont
> > > > > believe it could help.
> > > > >
> > > > > Radim
> > > > >
> > > > > On 8/22/06, Stephan Holl <holl at gdf-hannover.de> wrote:
> > > > > > Hello Stephan,
> > > > > >
> > > > > > On Tue, 22 Aug 2006 16:40:09 +0200 Stephan Holl
> > > > > > <holl at gdf-hannover.de> wrote:
> > > > > >
> > > > > > > Dear QGISers,
> > > > > > >
> > > > > > > I have a strange problem relating to a refresh after
> > > > > > > digitizing with GRASS under Mandriva2006.0 with qt4.1.0.
> > > > > > >
> > > > > > > When I digitized with the GRASS-module and finished, the
> > > > > > > green lines representing the boundaries do not get
> > > > > > > refreshed. They stay on the canvas permanently even when
> > > > > > > panning arround. As you can imagine this makes it
> > > > > > > unusable.
> > > > > > >
> > > > > > > Perhaps someone can reproduce it?
> > > > > > >
> > > > > > > I have build on debian in order to reproduce, but there it
> > > > > > > works nicely.
> > > > > > >
> > > > > > > Perhaps you cold give me a hint!
> > > > > > >
> > > > > > > Here is a screener[1] which shows the described behaviour.
> > > > > > >
> > > > > > > Mandriva2006.0
> > > > > > > qt4.1.0
> > > > > > > QGIS r5723
> > > > > > > GRASS 6.1.0
> > > > > > >
> > > > > > > Best regards
> > > > > > >
> > > > > > > Stephan
> > > > > > >
> > > > > > >
> > > > > > > [1]
> > > > > > > http://www.gdf-hannover.de/tmp/qgis_refresh_problem_mandriva.png
> > > > > > >
> > > > > >
> > > > > > sorry, wrong link.
> > > > > >
> > > > > > http://www.gdf-hannover.de/holl/tmp/qgis_refresh_problem_mandriva.png
> > > > > >
> > > > > > --
> > > > > > GDF Hannover - Solutions for spatial data analysis and
> > > > > > remote sensing Hannover Office - Mengendamm
> > > > > > 16d - D-30177 Hannover Internet:
> > > > > > www.gdf-hannover.de - Email: holl at gdf-hannover.de
> > > > > > Phone : ++49-(0)511.39088507 - Fax:
> > > > > > ++49-(0)511.39088508
> > > > > > _______________________________________________ Qgis-user
> > > > > > mailing list Qgis-user at lists.qgis.org
> > > > > > http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
> > > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > GDF Hannover - Solutions for spatial data analysis and remote
> > > > sensing Hannover Office - Mengendamm 16d -
> > > > D-30177 Hannover Internet: www.gdf-hannover.de -
> > > > Email: holl at gdf-hannover.de Phone : ++49-(0)511.39088507 -
> > > > Fax: ++49-(0)511.39088508
> > > >
> >
> >
> >
> > --
> > GDF Hannover - Solutions for spatial data analysis and remote
> > sensing Hannover Office - Mengendamm 16d -
> > D-30177 Hannover Internet: www.gdf-hannover.de - Email:
> > holl at gdf-hannover.de Phone : ++49-(0)511.39088507 -
> > Fax: ++49-(0)511.39088508
> >
--
GDF Hannover - Solutions for spatial data analysis and remote sensing
Hannover Office - Mengendamm 16d - D-30177 Hannover
Internet: www.gdf-hannover.de - Email: holl at gdf-hannover.de
Phone : ++49-(0)511.39088507 - Fax: ++49-(0)511.39088508
More information about the Qgis-user
mailing list