Jump to content

    

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

Коллеги, очень нужна консультация. есть простой проект на 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, но можно без проблем на любую другую перейти).

Edited by Dubov

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this