Hello, again, 
I am pluging QGIS on Windows XP using Visual Studio 2008 compiler. I was able 
to set the user interface of my choice by using QTDesigner. I getting very 
comfortable and may be even getting hooked with QGIS. If QGIS fails then my 
research also fails. Such is the stake for me I am looking forward to the new 
release. 

I need help with layer writers  ( QgsVectorFileWriter) and stream writers 
(QTextStream). I know one is QGIS and the other QT. But you guys are expert in 
both and may help resolve my problems. I want to tackle the QT problem first, I 
open the text file pointer using the code below (almost the code of the 
tutorial by Marco.) 
    QString fileName = QFileDialog::getSaveFileName(0,"Traffic Stress log file 
name");
    if(!fileName.isNull())
    {
        QFile f(fileName);
        if(!f.open(QFile::WriteOnly | QFile::Truncate))
        {
            QMessageBox::information(0, "error", "Could not open file", 
QMessageBox::Ok);
            return;
        }
        QTextStream txtStream(&f);
   }  

I see the file created and yet when I try to write text data out I have not 
been successful at all. I have stream commands, such as the one below, thrown 
is at places I want to check the program's progress. They do compile without 
raising any errors and I also have message boxes with the variables come up 
during execution of the plugin, but nothing is being written to the disk file.
 
    txtStream <<" Traffic Stress update "<<qsNetlayerName<<endl;

The compilation is working with out an error message. Yet not a single 
character is written to the file. I added the flush command as in 

                txtStream.flush();

Yet nothing is being written. What am I missing?

I have other challenges that I have to overcome with the QgsVectorFileWriter 
also.
It has been very unpredictable with how the data is being written out. I am not 
sure if it is possible to run the plugin in debug mode on the Windows platform, 
but that may help newbie QGIS programmers like myself. But it may be too much 
to ask considering the work that all of you guys have already done. yet, I am 
asking it may already be possible to run a plugin in debug mode. Is it?

Thank you,

Maaza  

_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to