בקשת מידע | אין כזה דבר עיצוב בפייתון? במה אתם משתמשים?
-
@CSS-0 לא אפשרי.
יש בזה יותר חסרונות ממעלות.
באגים של QT, יש הרבה דברים שלא עובדים בו כי זה נטו חיקוי של CSS.
והכי חשוב, זה יכול להגיע לאלפי שורות קוד לפרוייקט מורכב, אני לא יכול לאפשר לי את זה.
יש הצעות אחרו? -
@CSS-0 לא אפשרי.
יש בזה יותר חסרונות ממעלות.
באגים של QT, יש הרבה דברים שלא עובדים בו כי זה נטו חיקוי של CSS.
והכי חשוב, זה יכול להגיע לאלפי שורות קוד לפרוייקט מורכב, אני לא יכול לאפשר לי את זה.
יש הצעות אחרו? -
@CSS-0 כתב בבקשת מידע | אין כזה דבר עיצוב בפייתון? במה אתם משתמשים?:
יש גם את CustomTkinter ואת Flet
את שניהם ניסיתי. או שאין תאימות לגירסאות פייתון חדשות, או שזה לא יפה.
@שלמה-רביב כתב בבקשת מידע | אין כזה דבר עיצוב בפייתון? במה אתם משתמשים?:
מליצו לי על 6qt,
עיצוב לא יותר מסבבה מבחינתי.ניסיתי גם אותו, חוץ מזה שזה יחיסת כבד, זה באמת לא עיצוב כל כך יפה..
אשמח אם תעדכן אם יהיה לך עיצוב טוב יותר!
בכל מקרה יש פה למישהו רעיון אחר?
מסתמא יש בגיטהאב איזה פרוייקט של ספריית עיצוב שכוח שלא שמענו עליו... -
איזה ספריות עיצוב לפייתון יש - חוץ מ:
Flet, CustomTkinter, 6qt,QSSכשמדובר בעיצוב ממשקי משתמש (UI) בפייתון, יש כמה ספריות מצוינות שמאפשרות ליצור ממשקים מודרניים ויפים מעבר לאלו שציינת. הנה האפשרויות המובילות:
- PySide6 / PyQt6 (עם ספריות עיצוב חיצוניות)
בעוד שציינת את Qt, כדאי לדעת שיש ספריות "שעוטפות" אותן ומעניקות להן מראה מודרני (Look & Feel) בלי שתצטרך לכתוב QSS מסובך מאפס:
PyQt-Fluent-Widgets: ספרייה מדהימה שמעניקה לאפליקציה מראה של Windows 11 (Fluent Design). היא כוללת רכיבים מוכנים שנראים מקצועיים מאוד.
Qt-Material: מאפשרת להחיל ערכות נושא בסגנון Google Material Design על כל האפליקציה בקלות רבה.
- Kivy
ספרייה ותיקה וחזקה מאוד, במיוחד אם המטרה היא פיתוח אפליקציות שירוצו גם על אנדרואיד ו-iOS.
KivyMD: זוהי תוספת חובה למי שמשתמש ב-Kivy. היא מספקת רכיבי Material Design מוכנים (כפתורי ציפה, כרטיסים, תפריטי צד) וחוסכת המון עבודת עיצוב.
- Dear PyGui (DPG)
ספרייה שונה בתכלית מהאחרות. היא מבוססת על רינדור של כרטיס המסך (GPU), מה שהופך אותה למהירה בטירוף.
למה להשתמש בה? היא מעולה ליצירת כלים טכניים, לוחות בקרה (Dashboards) וממשקים עם הרבה גרפים ונתונים בזמן אמת. העיצוב שלה מזכיר תוכנות עריכה מקצועיות.
- NiceGUI
אם אתה אוהב את הקלות של פייתון אבל רוצה ממשק שנראה כמו אתר אינטרנט מודרני, זו הספרייה בשבילך.
איך זה עובד? אתה כותב קוד פייתון טהור, והספרייה מציגה את הממשק בדפדפן (או בחלון מקומי). היא משתמשת ב-Tailwind CSS ו-Quasar מתחת למכסה המנוע, כך שהתוצאה תמיד נראית נקייה וחדשה.
- Streamlit
מיועדת בעיקר למדעני נתונים, אבל הפכה לפופולרית מאוד עבור ממשקים מהירים.
יתרון: אין צורך בהגדרות עיצוב בכלל. אתה פשוט כותב את הלוגיקה, והיא בונה ממשק נקי, רספונסיבי ומעוצב באופן אוטומטי.
- PySide6 / PyQt6 (עם ספריות עיצוב חיצוניות)
-
איזה ספריות עיצוב לפייתון יש - חוץ מ:
Flet, CustomTkinter, 6qt,QSSכשמדובר בעיצוב ממשקי משתמש (UI) בפייתון, יש כמה ספריות מצוינות שמאפשרות ליצור ממשקים מודרניים ויפים מעבר לאלו שציינת. הנה האפשרויות המובילות:
- PySide6 / PyQt6 (עם ספריות עיצוב חיצוניות)
בעוד שציינת את Qt, כדאי לדעת שיש ספריות "שעוטפות" אותן ומעניקות להן מראה מודרני (Look & Feel) בלי שתצטרך לכתוב QSS מסובך מאפס:
PyQt-Fluent-Widgets: ספרייה מדהימה שמעניקה לאפליקציה מראה של Windows 11 (Fluent Design). היא כוללת רכיבים מוכנים שנראים מקצועיים מאוד.
Qt-Material: מאפשרת להחיל ערכות נושא בסגנון Google Material Design על כל האפליקציה בקלות רבה.
- Kivy
ספרייה ותיקה וחזקה מאוד, במיוחד אם המטרה היא פיתוח אפליקציות שירוצו גם על אנדרואיד ו-iOS.
KivyMD: זוהי תוספת חובה למי שמשתמש ב-Kivy. היא מספקת רכיבי Material Design מוכנים (כפתורי ציפה, כרטיסים, תפריטי צד) וחוסכת המון עבודת עיצוב.
- Dear PyGui (DPG)
ספרייה שונה בתכלית מהאחרות. היא מבוססת על רינדור של כרטיס המסך (GPU), מה שהופך אותה למהירה בטירוף.
למה להשתמש בה? היא מעולה ליצירת כלים טכניים, לוחות בקרה (Dashboards) וממשקים עם הרבה גרפים ונתונים בזמן אמת. העיצוב שלה מזכיר תוכנות עריכה מקצועיות.
- NiceGUI
אם אתה אוהב את הקלות של פייתון אבל רוצה ממשק שנראה כמו אתר אינטרנט מודרני, זו הספרייה בשבילך.
איך זה עובד? אתה כותב קוד פייתון טהור, והספרייה מציגה את הממשק בדפדפן (או בחלון מקומי). היא משתמשת ב-Tailwind CSS ו-Quasar מתחת למכסה המנוע, כך שהתוצאה תמיד נראית נקייה וחדשה.
- Streamlit
מיועדת בעיקר למדעני נתונים, אבל הפכה לפופולרית מאוד עבור ממשקים מהירים.
יתרון: אין צורך בהגדרות עיצוב בכלל. אתה פשוט כותב את הלוגיקה, והיא בונה ממשק נקי, רספונסיבי ומעוצב באופן אוטומטי.
- PySide6 / PyQt6 (עם ספריות עיצוב חיצוניות)
-
איזה ספריות עיצוב לפייתון יש - חוץ מ:
Flet, CustomTkinter, 6qt,QSSכשמדובר בעיצוב ממשקי משתמש (UI) בפייתון, יש כמה ספריות מצוינות שמאפשרות ליצור ממשקים מודרניים ויפים מעבר לאלו שציינת. הנה האפשרויות המובילות:
- PySide6 / PyQt6 (עם ספריות עיצוב חיצוניות)
בעוד שציינת את Qt, כדאי לדעת שיש ספריות "שעוטפות" אותן ומעניקות להן מראה מודרני (Look & Feel) בלי שתצטרך לכתוב QSS מסובך מאפס:
PyQt-Fluent-Widgets: ספרייה מדהימה שמעניקה לאפליקציה מראה של Windows 11 (Fluent Design). היא כוללת רכיבים מוכנים שנראים מקצועיים מאוד.
Qt-Material: מאפשרת להחיל ערכות נושא בסגנון Google Material Design על כל האפליקציה בקלות רבה.
- Kivy
ספרייה ותיקה וחזקה מאוד, במיוחד אם המטרה היא פיתוח אפליקציות שירוצו גם על אנדרואיד ו-iOS.
KivyMD: זוהי תוספת חובה למי שמשתמש ב-Kivy. היא מספקת רכיבי Material Design מוכנים (כפתורי ציפה, כרטיסים, תפריטי צד) וחוסכת המון עבודת עיצוב.
- Dear PyGui (DPG)
ספרייה שונה בתכלית מהאחרות. היא מבוססת על רינדור של כרטיס המסך (GPU), מה שהופך אותה למהירה בטירוף.
למה להשתמש בה? היא מעולה ליצירת כלים טכניים, לוחות בקרה (Dashboards) וממשקים עם הרבה גרפים ונתונים בזמן אמת. העיצוב שלה מזכיר תוכנות עריכה מקצועיות.
- NiceGUI
אם אתה אוהב את הקלות של פייתון אבל רוצה ממשק שנראה כמו אתר אינטרנט מודרני, זו הספרייה בשבילך.
איך זה עובד? אתה כותב קוד פייתון טהור, והספרייה מציגה את הממשק בדפדפן (או בחלון מקומי). היא משתמשת ב-Tailwind CSS ו-Quasar מתחת למכסה המנוע, כך שהתוצאה תמיד נראית נקייה וחדשה.
- Streamlit
מיועדת בעיקר למדעני נתונים, אבל הפכה לפופולרית מאוד עבור ממשקים מהירים.
יתרון: אין צורך בהגדרות עיצוב בכלל. אתה פשוט כותב את הלוגיקה, והיא בונה ממשק נקי, רספונסיבי ומעוצב באופן אוטומטי.
@יאיר-דניאל בכוונה כתבתי :
כתב בבקשת מידע | אין כזה דבר עיצוב בפייתון? במה אתם משתמשים?:
נ.ב. אבקש לא להציע לי תגובות של בינה מלאכותית, שבעתי מרורים בנידון.
.
הסיבה פשוטה.
את כל מה שהצעת לא עזר לי,
PYTQ6 והסייד, כמו שראית בתגובות שלי ושל @שלמה-רביב אנחנו לא מרוצים.
PYQT והתוספת ערכת כלי נושא שלה כמו שראית בתגובה של @css-0 אני לא מרוצה בכלל.
על קיווי אני לא ארחיב בכלל.
DPG זה חלום רחוק, אני מקווה שאתה מבין למה.
נייסגוי, זה HTML וכתבתי מפורש לא.
על האחרונה לא אפתח אפילו.
בקיצור - אבקש לא לענות לי ממנועי בינה מלאכותית.
יש למישהו רעיון אחר? - PySide6 / PyQt6 (עם ספריות עיצוב חיצוניות)
-
@יאיר-דניאל בכוונה כתבתי :
כתב בבקשת מידע | אין כזה דבר עיצוב בפייתון? במה אתם משתמשים?:
נ.ב. אבקש לא להציע לי תגובות של בינה מלאכותית, שבעתי מרורים בנידון.
.
הסיבה פשוטה.
את כל מה שהצעת לא עזר לי,
PYTQ6 והסייד, כמו שראית בתגובות שלי ושל @שלמה-רביב אנחנו לא מרוצים.
PYQT והתוספת ערכת כלי נושא שלה כמו שראית בתגובה של @css-0 אני לא מרוצה בכלל.
על קיווי אני לא ארחיב בכלל.
DPG זה חלום רחוק, אני מקווה שאתה מבין למה.
נייסגוי, זה HTML וכתבתי מפורש לא.
על האחרונה לא אפתח אפילו.
בקיצור - אבקש לא לענות לי ממנועי בינה מלאכותית.
יש למישהו רעיון אחר? -
@המלאך אם אתה רוצה להגיע לעיצוב של תוכנה רגילה משתמשים ב QSS בשיבלב מאות תמונות שמשלבים אחת על השניה וכ"ו
-
תגובה: ספריות עיצוב בפייתון
בעבר כבר שאלתי את זה, אבל לא היה תשובה.
אולי מישהו יוכל להחכים אותי איך זה הגיוני שהעיצוב של פייתון נראה גרוע כל כך?
אין כזה דבר עיצוב בפייתון?
אשמח שתחכימוני, במה אתם משתמשים?
נ.ב. אבקש לא להציע לי תגובות של בינה מלאכותית, שבעתי מרורים בנידון.
כמו"כ להציע לי HTML זה רעיון טוב, רק שמסתמא חשבתי על זה כבר..תודה מראש לכל העונים!!!
חשוב לזכור שפייתון פחות נועדה להיות שפת תכנות עבור תוכנות אלא שפת סקריפטינג ולכן היא פחות מתאימה עבור דברים כאלו.
יש לא מעט ספריות עיצוב בפייתון יש כאן לא מעט דוגמאות לפופלריות שבהם,
חלק מהסיבה בדר"כ לכך שלא משיגים תוצאות טובות זה בגלל שai שמעצב בקוד טהור
ואילו הספריות הללו (חלקם לפחות) תוכננו שהמעצב / מפתח ישתמש בתוכנות כגון qt designer עבור תהליך העיצוב בפועל.בכול אופן
כול ספרייה שונה במעט מהשנייה בדרך העבודה בפלטפורמות שהיא נועדה עבורם יכולותיה ועוד ועוד
(לדוג' flet נועדה לא רק לעיצוב אלא גם להיות המנוע מאחורי התוכנה ונועדה לעבוד לכול הפלטפורמות מובייל ווב ודסקטופ)לאפליקציות מורכבות אני ממליץ על qt6 / pyside6,
אבל כול אחד ומה שהוא מעדיף אישית.אני אצרף תמונות מגוגל ממספר פלטפורמות עיצוב כדי לתת את הרעיון הכללי ממליץ לכול אחד לחפש ולבחור ככה.
- Tkinter

- PySide6 / PyQt6
- nice gui

- flet




אם מישהו מעוניין יש כאן וכאן רשימה נרחבת של פריימוורקס אם הוא רוצה לחפש ולהתנסות.
-
@CSS-0 כתב בבקשת מידע | אין כזה דבר עיצוב בפייתון? במה אתם משתמשים?:
יש גם את CustomTkinter ואת Flet
את שניהם ניסיתי. או שאין תאימות לגירסאות פייתון חדשות, או שזה לא יפה.
@שלמה-רביב כתב בבקשת מידע | אין כזה דבר עיצוב בפייתון? במה אתם משתמשים?:
מליצו לי על 6qt,
עיצוב לא יותר מסבבה מבחינתי.ניסיתי גם אותו, חוץ מזה שזה יחיסת כבד, זה באמת לא עיצוב כל כך יפה..
אשמח אם תעדכן אם יהיה לך עיצוב טוב יותר!
בכל מקרה יש פה למישהו רעיון אחר?
מסתמא יש בגיטהאב איזה פרוייקט של ספריית עיצוב שכוח שלא שמענו עליו... -
חשוב לזכור שפייתון פחות נועדה להיות שפת תכנות עבור תוכנות אלא שפת סקריפטינג ולכן היא פחות מתאימה עבור דברים כאלו.
יש לא מעט ספריות עיצוב בפייתון יש כאן לא מעט דוגמאות לפופלריות שבהם,
חלק מהסיבה בדר"כ לכך שלא משיגים תוצאות טובות זה בגלל שai שמעצב בקוד טהור
ואילו הספריות הללו (חלקם לפחות) תוכננו שהמעצב / מפתח ישתמש בתוכנות כגון qt designer עבור תהליך העיצוב בפועל.בכול אופן
כול ספרייה שונה במעט מהשנייה בדרך העבודה בפלטפורמות שהיא נועדה עבורם יכולותיה ועוד ועוד
(לדוג' flet נועדה לא רק לעיצוב אלא גם להיות המנוע מאחורי התוכנה ונועדה לעבוד לכול הפלטפורמות מובייל ווב ודסקטופ)לאפליקציות מורכבות אני ממליץ על qt6 / pyside6,
אבל כול אחד ומה שהוא מעדיף אישית.אני אצרף תמונות מגוגל ממספר פלטפורמות עיצוב כדי לתת את הרעיון הכללי ממליץ לכול אחד לחפש ולבחור ככה.
- Tkinter

- PySide6 / PyQt6
- nice gui

- flet




אם מישהו מעוניין יש כאן וכאן רשימה נרחבת של פריימוורקס אם הוא רוצה לחפש ולהתנסות.
-
@המלאך מה רע לך בkivy?
-
@המלאך מה רע לך בkivy?
@RearmostPant23 יש כמה סיבות.
1 לא אוהב את המראה שלה, הוא לא סטנדרטי.
2 ככל שהקובץ גדול יותר כך גם בקיוי מתנפח ברמות מפחידות.
3 זה לא תואם מספיק בשביל הפרויקט שלי.



