Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Greek
  4. [Solved] StyleSheet με absolute path, γίνεται;;
Forum Updated to NodeBB v4.3 + New Features

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

Scheduled Pinned Locked Moved Greek
4 Posts 2 Posters 4.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    clepto
    wrote on last edited by
    #1

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

    1 Reply Last reply
    0
    • S Offline
      S Offline
      sfilippidis
      wrote on last edited by
      #2

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

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

      ~/Projects/Yamp/src/main.css

      ?

      https://www.filippidis.name/

      1 Reply Last reply
      0
      • C Offline
        C Offline
        clepto
        wrote on last edited by
        #3

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

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

        1 Reply Last reply
        0
        • C Offline
          C Offline
          clepto
          wrote on last edited by
          #4

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

          @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();
          }@@
          
          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved