להורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!
-
@המלאך הראשון נראה מבוסס על PySide6,
A fluent design widgets library based on PySide6יש כאן עוד גרסה שלה
https://github.com/zhuzichu520/PySide6-FluentUI-QMLאיזה עוד ספריה נורמלית לUI יש לפייתון? (כאילו מלבד Qt שלמיטב הבנתי PySide6 מבוסס עליה)
Tkinter לא נחשב, זוועתי עם עברית וRTL לא משנה איזה עיצוב תמרח עליו..@אביי כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
איזה עוד ספריה נורמלית לUI יש לפייתון? (כאילו מלבד Qt שלמיטב הבנתי PySide6 מבוסס עליה)
Tkinter לא נחשב, זוועתי עם עברית וRTL לא משנה איזה עיצוב תמרח עליו..זה בדיוק הבעיה.
QT זה במקור לCפלאס פלאס, הוציאו ספריית עיצוב מבוססת על QT לפייתון (טכנית שתיים אבל הסייד שהבאת הכי נחשב), כשאמרתי QT התכוונתי כמובן לספריה שלהם לפייתון.
באמת אין עוד עיצוב לפייתון כמו שכבר התלוננתי באשכול המובא לעיל..
טקינר לא בפרשה בכלל.
יש את פלאקס שלל גוגל, אבל אני חולם על ספרייה עם העיצוב הנייטיבי הזה.
.וזה עדיין אין, QT בשלל גירסאותיו לא קרוב לזה. -
@אביי כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
איזה עוד ספריה נורמלית לUI יש לפייתון? (כאילו מלבד Qt שלמיטב הבנתי PySide6 מבוסס עליה)
Tkinter לא נחשב, זוועתי עם עברית וRTL לא משנה איזה עיצוב תמרח עליו..זה בדיוק הבעיה.
QT זה במקור לCפלאס פלאס, הוציאו ספריית עיצוב מבוססת על QT לפייתון (טכנית שתיים אבל הסייד שהבאת הכי נחשב), כשאמרתי QT התכוונתי כמובן לספריה שלהם לפייתון.
באמת אין עוד עיצוב לפייתון כמו שכבר התלוננתי באשכול המובא לעיל..
טקינר לא בפרשה בכלל.
יש את פלאקס שלל גוגל, אבל אני חולם על ספרייה עם העיצוב הנייטיבי הזה.
.וזה עדיין אין, QT בשלל גירסאותיו לא קרוב לזה. -
@המלאך כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
.וזה עדיין אין, QT בשלל גירסאותיו לא קרוב לזה.
לי זה נראה ממש קרוב

-
@המלאך כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
.וזה עדיין אין, QT בשלל גירסאותיו לא קרוב לזה.
לי זה נראה ממש קרוב

@אביי השאלה כמה יהיה מורכב לי להמיר את העיצוב לזה, אין לי ראש לזה כעת...
-
@אביי השאלה כמה יהיה מורכב לי להמיר את העיצוב לזה, אין לי ראש לזה כעת...
@הכי-גרסינן מאוד מורכב.
זה מבוסס על QT + שפת עיצוב פנימית בשם XML או משהו כזה. -
@הכי-גרסינן מאוד מורכב.
זה מבוסס על QT + שפת עיצוב פנימית בשם XML או משהו כזה. -
-
-
@אביי וכמו כן אם יהיה אפשר ליישר את השורות בתצוגת קטעים - זה מאוד משמותי בעין
וכן אם יהיה אפשרות לנעוץ עד נוסח מסויים - לפעמים רוצים לראות כת''י מסויים וזה משגע לגלול כל פעם מחדש
יישר כח
@שר-שלום כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
וכמו כן אם יהיה אפשר ליישר את השורות בתצוגת קטעים - זה מאוד משמותי בעין
וכן אם יהיה אפשרות לנעוץ עד נוסח מסויים - לפעמים רוצים לראות כת''י מסויים וזה משגע לגלול כל פעם מחדש
הי! מה זה הבגידה הזו!
במקום לשפר את התוכנה המקורית אתה הולך לרעות בשדות זרים???!!! -
@שר-שלום כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
וכמו כן אם יהיה אפשר ליישר את השורות בתצוגת קטעים - זה מאוד משמותי בעין
וכן אם יהיה אפשרות לנעוץ עד נוסח מסויים - לפעמים רוצים לראות כת''י מסויים וזה משגע לגלול כל פעם מחדש
הי! מה זה הבגידה הזו!
במקום לשפר את התוכנה המקורית אתה הולך לרעות בשדות זרים???!!!@הכי-גרסינן מזה ומזה אל תנח ידך

את התוכנה שלכם בינתיים אין לי אפשרות להוריד ולראות את כל השינויים הנפלאים
-
@הכי-גרסינן מזה ומזה אל תנח ידך

את התוכנה שלכם בינתיים אין לי אפשרות להוריד ולראות את כל השינויים הנפלאים
@שר-שלום אתה צודק - אבל החלטתי לעלות גירסה סופית או כמעט סופית במקום כל שעתיים לנסות לתקן או לשפר עוד משהו.
בעיקרון זה גמור - אבל אני כעת מכניס כמה שיפורים בעיצוב, וגם הוספתי חיפוש מילה דומה בש"ס בלחצן ימני, עם הצגת חלונית תוצאות.
כעת אני עובד על העניין של הקפצת הודעה במקרה של עדכון גירסה בגיטאב. -
@שר-שלום אתה צודק - אבל החלטתי לעלות גירסה סופית או כמעט סופית במקום כל שעתיים לנסות לתקן או לשפר עוד משהו.
בעיקרון זה גמור - אבל אני כעת מכניס כמה שיפורים בעיצוב, וגם הוספתי חיפוש מילה דומה בש"ס בלחצן ימני, עם הצגת חלונית תוצאות.
כעת אני עובד על העניין של הקפצת הודעה במקרה של עדכון גירסה בגיטאב.@הכי-גרסינן בקשר להקדמה על מהותם של כתבי היד ומהותם של הסימונים כגון כוכבית וסימן שאלה
יצא מזה משהו? -
@הכי-גרסינן אגב הגירסה למק לא נפתחת.
משהו מוזר
הגירסאות הראשונות כתבו לי שזה לא תואם למק
אבל עכשיו זה כאילו בסדר, צריך לאשר אבטחה וכו׳, אבל אחר-כך כשמנסים לפתוח את התוכנה לא קורה כלום@איש-גמזו כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
אגב הגירסה למק לא נפתחת.
בודק את זה כרגע - אשמח אם תוכל לעזור בזה -
4. איך לדבג את הבעיה?
כדי להבין למה היא לא נפתחת, בקש מהמשתמש להריץ את הקובץ הבינארי ישירות דרך הטרמינל. זה יציג את השגיאה (Traceback) שבגללה האפליקציה קורסת:קליק ימני על קובץ ה-.app.
בחירה ב-"Show Package Contents".
ניווט ל-Contents/MacOS/.
גרירת הקובץ שנמצא שם לתוך הטרמינל ולחיצה על Enter.
משהו מוזר
הגירסאות הראשונות כתבו לי שזה לא תואם למקכיון שזה תאם רק למעבדי סיליקון.
כעת זה אוניברסלי = מותאם גם לאינטל וגם לסיליקוןאבל עכשיו זה כאילו בסדר, צריך לאשר אבטחה וכו׳, אבל אחר-כך כשמנסים לפתוח את התוכנה לא קורה כלום
כנ"ל - בבדיקה. אשמח שתדבג
-
@איש-גמזו כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
אגב הגירסה למק לא נפתחת.
בודק את זה כרגע - אשמח אם תוכל לעזור בזה -
4. איך לדבג את הבעיה?
כדי להבין למה היא לא נפתחת, בקש מהמשתמש להריץ את הקובץ הבינארי ישירות דרך הטרמינל. זה יציג את השגיאה (Traceback) שבגללה האפליקציה קורסת:קליק ימני על קובץ ה-.app.
בחירה ב-"Show Package Contents".
ניווט ל-Contents/MacOS/.
גרירת הקובץ שנמצא שם לתוך הטרמינל ולחיצה על Enter.
משהו מוזר
הגירסאות הראשונות כתבו לי שזה לא תואם למקכיון שזה תאם רק למעבדי סיליקון.
כעת זה אוניברסלי = מותאם גם לאינטל וגם לסיליקוןאבל עכשיו זה כאילו בסדר, צריך לאשר אבטחה וכו׳, אבל אחר-כך כשמנסים לפתוח את התוכנה לא קורה כלום
כנ"ל - בבדיקה. אשמח שתדבג
@הכי-גרסינן כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
כנ"ל - בבדיקה. אשמח שתדבג
זו השגיאה בטרמינל:
Last login: Sun Apr 26 14:37:02 on ttys000
bnymynslmwn@MacBook-Pro-sl-bnymyn ~ % /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/MacOS/Talmudic-Formulas-Mac
Traceback (most recent call last):
File "main.py", line 8, in <module>
ImportError: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-13284:ERROR] Failed to execute script 'main' due to unhandled exception: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-13284:ERROR] Traceback:
Traceback (most recent call last):
File "main.py", line 8, in <module>
ImportError: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))bnymynslmwn@MacBook-Pro-sl-bnymyn ~ %
וזה ההסבר של ג׳מיני:
התקלה שמופיעה בטרמינל היא טכנית לחלוטין ונוגעת להתאמה בין סוג המחשב שלך לבין הדרך שבה התוכנה נבנתה.
הנה ההסבר הפשוט למה שכתוב שם:
השגיאה המרכזית: "Incompatible Architecture"
המחשב שלך מזהה שיש התנגשות בין סוג ה"מעבד" שהתוכנה מצפה לו, לבין המעבד שקיים אצלך בפועל:
- מה שיש לך: לפי השגיאה, יש לך מחשב מק עם מעבד מסוג Intel (הקוד שלו בשגיאה הוא
x86_64). - מה שהתוכנה מביאה איתה: התוכנה מנסה להשתמש בספריה גרפית (PyQt6) שנבנתה עבור מעבדי Apple Silicon (הקוד שלה בשגיאה הוא
arm64, אלו מעבדי M1, M2 וכו').
בשפה פשוטה:
המתכנת בנה את התוכנה על מחשב מק חדש (עם מעבד M), ולכן היא כוללת רכיבים שמתאימים רק למחשבים החדשים. כשאתה מנסה להריץ אותה על מחשב מק עם מעבד אינטל, המחשב לא יודע איך "לקרוא" את הקבצים האלו, והוא עוצר את הפעולה.
מה הפתרון?
אתה צריך לבקש מהמתכנת "Export for Intel" או "Universal Build".
הוא צריך לארוז את התוכנה מחדש כך שתתמוך בארכיטקטורתx86_64(אינטל), ולא רק ב-arm64. ברגע שהוא יבנה גרסה שמתאימה לאינטל, היא תיפתח אצלך בלי בעיה. - מה שיש לך: לפי השגיאה, יש לך מחשב מק עם מעבד מסוג Intel (הקוד שלו בשגיאה הוא
-
@הכי-גרסינן כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
כנ"ל - בבדיקה. אשמח שתדבג
זו השגיאה בטרמינל:
Last login: Sun Apr 26 14:37:02 on ttys000
bnymynslmwn@MacBook-Pro-sl-bnymyn ~ % /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/MacOS/Talmudic-Formulas-Mac
Traceback (most recent call last):
File "main.py", line 8, in <module>
ImportError: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-13284:ERROR] Failed to execute script 'main' due to unhandled exception: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-13284:ERROR] Traceback:
Traceback (most recent call last):
File "main.py", line 8, in <module>
ImportError: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))bnymynslmwn@MacBook-Pro-sl-bnymyn ~ %
וזה ההסבר של ג׳מיני:
התקלה שמופיעה בטרמינל היא טכנית לחלוטין ונוגעת להתאמה בין סוג המחשב שלך לבין הדרך שבה התוכנה נבנתה.
הנה ההסבר הפשוט למה שכתוב שם:
השגיאה המרכזית: "Incompatible Architecture"
המחשב שלך מזהה שיש התנגשות בין סוג ה"מעבד" שהתוכנה מצפה לו, לבין המעבד שקיים אצלך בפועל:
- מה שיש לך: לפי השגיאה, יש לך מחשב מק עם מעבד מסוג Intel (הקוד שלו בשגיאה הוא
x86_64). - מה שהתוכנה מביאה איתה: התוכנה מנסה להשתמש בספריה גרפית (PyQt6) שנבנתה עבור מעבדי Apple Silicon (הקוד שלה בשגיאה הוא
arm64, אלו מעבדי M1, M2 וכו').
בשפה פשוטה:
המתכנת בנה את התוכנה על מחשב מק חדש (עם מעבד M), ולכן היא כוללת רכיבים שמתאימים רק למחשבים החדשים. כשאתה מנסה להריץ אותה על מחשב מק עם מעבד אינטל, המחשב לא יודע איך "לקרוא" את הקבצים האלו, והוא עוצר את הפעולה.
מה הפתרון?
אתה צריך לבקש מהמתכנת "Export for Intel" או "Universal Build".
הוא צריך לארוז את התוכנה מחדש כך שתתמוך בארכיטקטורתx86_64(אינטל), ולא רק ב-arm64. ברגע שהוא יבנה גרסה שמתאימה לאינטל, היא תיפתח אצלך בלי בעיה. - מה שיש לך: לפי השגיאה, יש לך מחשב מק עם מעבד מסוג Intel (הקוד שלו בשגיאה הוא
-
@הכי-גרסינן עם כל היופי והכוונות הטובות עדיין לא הבנתי אם קיבלת אישור מפרוייקט פרידברג להשתמש להם במסד נתונים.
-
@הכי-גרסינן עם כל היופי והכוונות הטובות עדיין לא הבנתי אם קיבלת אישור מפרוייקט פרידברג להשתמש להם במסד נתונים.