Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

תוכנה חופשית וקוד פתוח - בפיתוח עם qt creator עם איזה סט אייקונים מומלץ להשתמש?

Anonymous - 15/08/2015 - 14:53
נושא ההודעה: בפיתוח עם qt creator עם איזה סט אייקונים מומלץ להשתמש?
נגיד ל פתח קובץ, ישר לימין שמאל....
[מחפש משהוא חינמי חופשי...]


חיפשתי ב
http://doc.qt.io/
ולא ראיתי שיש להם אייקונים שהם ממליצים להשתמש איתם

גילי
elcuco - 15/08/2015 - 16:55
נושא ההודעה:
אני משתמש בסט אייקונים של המערכת, משהו בסגנון:

קוד:

    QIcon undoicon = QIcon::fromTheme("edit-undo", QIcon(":/undo.png"));


ניתן להשיג את השם של האייקטונים מכאן: http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html

ומה אתה עושה בחלחנות או מק? אתה יכול להגדיר בזמן ריצה מערך אייקונים משלך. אני שמתי את זה ב-ifdef כדי להקטין קוד בלינוקס.
Anonymous - 15/08/2015 - 17:09
נושא ההודעה: תודה
גילי
elcuco - 17/08/2015 - 07:54
נושא ההודעה:
נשלים את התשובה:

קוד:

#ifndef Q_OS_LINUX
   QStringList l;
   l << ":flat-icon-theme";
   QIcon::setThemeSearchPaths(l);
   QIcon::setThemeName("flat-icon-theme");
#endif


ואז בקובץ rc שלי:
קוד:

<qresource prefix="/">
      <file>flat-icon-theme/index.theme</file>
   <file>flat-icon-theme/512x512/go-previous.png</file>
   <file>flat-icon-theme/512x512/go-next.png</file>
   <file>flat-icon-theme/512x512/document-open.png</file>
   <file>flat-icon-theme/512x512/document-save.png</file>
   <file>flat-icon-theme/512x512/edit-copy.png</file>


אתה צריך לשים את הסמלים עם השם המתאים בספרייה שהגדרת, פשוט תתאים מה שיש לך בקוד ומה שיש לך בקובץ rc.

לסיום, אתה צריך קובץ index.theme:
קוד:

[Icon Theme]
Name=Flat
Comment=Flat icons
Inherits=default
Directories=512x512

[512x512]
Size=16


תקרא את התיעוד של FreeDesktop לפרטים נוספים. זה לא כזה מסובך אבל בהחלט לא מיידי וטריויאלי. אבל אתה מרוויח את העבודה שבלינוקס אתה מקבל איייקונים בכמויות בחינם. אתה יכול גם למשוך אותם לחלונות או מאק עם מגבלות מסויימות (תלוי איך אתה מפיץ את התוכנה).
כל הזמנים הם GMT + 2 שעות