Перейти к содержанию
    

запуск кода с сокрытием фреймворка

Коллеги, очень нужна консультация. есть простой проект на PyQt с таким кодом:

 

#!/usr/bin/python3

# -*- coding: utf-8 -*-



from engine import *

import sys

from PyQt5.QtWidgets import (QMainWindow, QTextEdit, QAction, QFileDialog, QApplication, qApp, QTabWidget)

from PyQt5.QtGui import QIcon



class MainWindow(QMainWindow):

   def __init__(self):

       super(MainWindow, self).__init__()


#пользовательские функции
       wait(self)

       print(1)

       print("Hello")

       print2()



if __name__ == '__main__':

   app = QApplication(sys.argv)

   #QApplication.setStyle(QStyleFactory.create('Fusion'))

   myGUI = MainWindow()



   sys.exit(app.exec_())

 

тут реализована инициализация окон и различных диалогов. Пользовательские функции

       wait(self)

       print(1)

       print("Hello")

       print2()

 

реализуют лишь последовательный вызов различных окон, сообщений и пр.

 

как сделать так, чтобы пользователь не видел ничего кроме пользовательских функций и имел возможность, создав свой файл и написав

просто вызов этих функций, увидел такой же результат как если бы ввел весь код проекта.

 

Можно как-то настроить среду, возможно, какие-то стартовые скрипты есть (я работаю в Eclipse PyDev, но можно без проблем на любую другую перейти).

Изменено пользователем Dubov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...