דילוג לתוכן
  • כללי הפורום
  • רשימת תגים
  • פוסטים אחרונים
  • לא נפתר
  • פופולרי
  • משתמשים
  • קבוצות
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו אתר
  1. דף הבית
  2. אפליקציות ותוכנות
  3. קוד פתוח
  4. מדריך | מדריך לקמפול אפליקציות ווב ל EXE.

מדריך | מדריך לקמפול אפליקציות ווב ל EXE.

מתוזמן נעוץ נעול הועבר קוד פתוח
1 פוסטים 1 כותבים 5 צפיות 1 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • CSSC
    CSSC
    CSS
    מנהל ראשי
    כתב נערך לאחרונה על ידי
    #1

    המדריך לקמפול אפליקציות ווב ל EXE

    הדרך המהירה ביותר

    • וודא שיש לך קובץ ICO של סמל התוכנה.. יש לתת לקובץ ה ico את השם icon.ico
      אתר מתאים בספוילר.

    https://imagetostl.com/il/convert/file/jpg/to/ico

    • וודא שיש לך את שלושת קבצי האתר (html , css , js) בתוך תיקיה (לדוגמא אצלינו נקרא לה web)
    • התקנת הספריות:
    pip install pywebview
    
    • לאחר מכן יש לשים מחוץ לתיקית web סקריפט שיפעיל את האפליקציה (סקריפט בספוילר)

    • יש לתת לסקריפט את השם main.py
    • יש להתאים את הסקריפט באתאם למציאות...
      בשורה 14 יש לשנות את שם התיקיה בהתאם לתיקיה בפועל (כרגע זה על web).
    • וגם באותה שירה לשנות את שם קובץ ה html בהתאם לשם האמיתי של קובץ ה html שבתיקיה
      (כרגע זה על index.html).
    import webview
    import sys
    import os
    
    def resource_path(relative_path):
        try:
            base_path = sys._MEIPASS
        except Exception:
            base_path = os.path.abspath(".")
        return os.path.join(base_path, relative_path)
    
    if __name__ == '__main__':
       
        html_path = resource_path("web/index.html")
       
        webview.create_window('My Web App', html_path, width=1200, height=800)
       
        webview.start()
    

    לאחר מכן יש לקמפל ע"י הקוד הבא:
    יש להתאים באתהם למציאות

    pyinstaller --noconfirm --onefile --windowed --add-data "web;web" --icon "icon.ico" main.py
    

    בהצלחה...

    תגובה 1 תגובה אחרונה
    0

    שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

    נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

    בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

    הרשמה התחברות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות


    • התחברות

    • אין לך חשבון עדיין? הרשמה

    • התחברו או הירשמו כדי לחפש.
    מופעל על ידי NodeBB התורמים
    • פוסט ראשון
      פוסט אחרון
    0
    • כללי הפורום
    • רשימת תגים
    • פוסטים אחרונים
    • לא נפתר
    • פופולרי
    • משתמשים
    • קבוצות