'KUrl' was not declared in this scope

Ioannis Papadopoulos giannis.papadopoulos at gmail.com
Sat Nov 17 20:51:50 EET 2007


Mystical Groovy wrote:
> Καλησπέρα,
> 
> γραφώ έναν package manager για το slackware linux χρισιμοποιώντας KDevelop.
> 
> για να μην τα πολυλογώ έχω ένα κουμπί που θα βρίσκει το πακέτο που θέλει 
> να εγκαταστήσει ο χρήστης.
> θέλω λοιπόν όταν διαλέγει ο χρήστης το πακέτο να εμφανίζει στο δίπλα 
> textbox το path του αρχείου.
> 
> ψάχτηκα λίγο στο net ποσταρα σε διάφορα φορουμς (απάντηση δεν πείρα 
> -ξέρω γώ μπορεί να είναι άσχετοι ολοι σαν και μένα Razz)
> 
> και σας παραθέτω τον κώδικα
> 
> void PackageInstallerWidget::searchbutton()
> {
> 
>         KUrl  someUrl = KFileDialog::getOpenUrl     (  KUrl(),"*.package", this, i18n("Open the package") );
> 
> }
> 
> 
> 
> 
> κάνω build και μου πετάει τα εξείς errors.
> 
> error: 'KUrl' was not declared in this scope
> 
> 
> error: expected `;' before 'someUrl'
> 
> 
> 
> εχώ κάνει include τα kfieldialog.h και kurl.h
> Ευχαριστώ
> 
> 

Εδώ -> 
http://developer.kde.org/documentation/library/3.4-api/kdecore/html/kurl_8h-source.html 
βλέπω ότι είναι KURL η κλάση και όχι KUrl.




More information about the Linux-greek-users mailing list