[Solved] StyleSheet με absolute path, γίνεται;;



  • Μπορώ να χρησιμοποιήσω το setStyleSheet με absolute path; πχ σε Ubuntu "/home/chris/Projects/Yamp/src/main.css" ;



  • Δεν είναι σωστότερο να χρησιμοποιήσεις σχετικό path; Εννοώ: στο παράδειγμα που δίνεις, το StyleSheet και η εφαρμογή που το χρησιμοποιεί θα λειτουργεί μόνο εάν υπάρχει ο συγκεκριμένος φάκελος, ενώ εάν (για παράδειγμα) ο χρήστης λέγεται john δεν θα δουλεύει!

    Δεν θα ήταν προτιμότερο κάτι σαν:

    ~/Projects/Yamp/src/main.css

    ?



  • βρίσκω το όνομα του χρήστη με μια συνάρτηση και το βάζω στο path αλλά παίρνω NullPointerException
    το πρόβλημα...

    κοίτα έδω http://qt-project.org/forums/viewthread/17751/ έχεις καμία ιδέα;



  • άλλαξα τον κώδικα που αναφέρεται στο άλλο θέμα σε

    @i change the code and now its ok!

    @public String loadStyles( String cssPath ) throws FileNotFoundException {
    FileInputStream fstream = new FileInputStream(cssPath);
    DataInputStream in = new DataInputStream(fstream);
    BufferedReader r = new BufferedReader(new InputStreamReader(in));
    StringBuilder s = new StringBuilder();
    String line;

        try {
             while( (line = r.readLine()) != null ) {
                s.append(line);
             }
        } catch (IOException e) {
            e.printStackTrace();
        }
    
        return s.toString();
    }@@

Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.