דילוג לתוכן
  • כללי הפורום
  • רשימת תגים
  • פוסטים אחרונים
  • לא נפתר
  • פופולרי
  • משתמשים
  • קבוצות
עיצובים
  • בהיר
  • 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. מדריך | מדריך קמפול Web ל EXE עם אפשרות לשינוי ועריכת הקבצים ללא קמפול מחדש!

מדריך | מדריך קמפול Web ל EXE עם אפשרות לשינוי ועריכת הקבצים ללא קמפול מחדש!

מתוזמן נעוץ נעול הועבר קוד פתוח
1 פוסטים 1 כותבים 0 צפיות 1 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • CSSC
    CSSC
    CSS
    מנהל ראשי
    כתב נערך לאחרונה על ידי
    #1
    מדריך קמפול Web ל EXE, עם אפשרות שינוי ה html - css - js ללא קמפול מחדש.

    שלב א':

    • יש ליצור תיקיה שהיא תהיה תיקית הפרויקט, ובתוכה ליצור תיקיה לדוגמה בשם:
      • web
    • בתוכה יש לשים את שלושת הקבצים לצורך הענין זה יהיה השמות שלהם:
      • index.html
      • style.css
      • script.js
    • תמונות ורקעים יש לשים בתוך תיקיה פנימית לדוגמה:
      • images
    • מחוץ לתיקית web יש לפתוח קובץ פייתון חדש, לדוגמה בשם:
      • main.py
        ויש לשים את סמל התוכנה מחוץ לתיקית web בתיקית הפרויקט לדוגמה בשם :
      • icon.ico
        יש לשים לב שהיא תהי תמונה מרובעת שלא תמרח

    מבנה התיקיות כרגע לפי הדוגמה


    • תיקית הפרויקט
      • main.py
      • icon.ico
      • web
        • index.html
        • style.css
        • script.js
        • images
          • bg.png

    כל אחד יתאים לפי המבנה שלו


    שלב ב':
    פתח cmd בתיקית הפרויקט והתקן את הספריות הבאות:

    • הפעל סביבה ווירטואלית:
    python -m venv venv
    
    • הפעל אותה:
    venv\Scripts\activate
    
    • התקן את PyWebView:
    pip install pywebview
    

    שלב ג'
    בתוך הקובץ: main.py יש לשים את הקוד הבא:

    import webview
    import os
    
    current_dir = os.path.dirname(__file__)
    web_folder = os.path.join(current_dir, 'web')
    
    webview.create_window('My App', web_folder)
    webview.start()
    

    שינויי אפשריים:

    • שם החלון 'My App' → אפשר לשנות לכל שם רצוי.

    • אם תוסיף תיקיות נוספות ב‑web, ודא שהנתיב נכון.


    שלב ד':
    קמפול ל exe ע"י הפקודה הבאה:

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

    כל אחד יתאים את זה לפי התיקיות שלו:


    החלקים הניתנים לעריכה:

    • לשנות לשמות אצלכם בפועל:
    main.py
    
    icon.ico
    
    web;web
    

    כנ"ל בקובץ ה main.py

    כל הקבצים שבתיקיית web יכולים להשתנות בלי צורך בקימפול מחדש

    בהצלחה.. שמחתי לעזור...

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

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

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

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

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


    • התחברות

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

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