fman build проблема компиляции - PullRequest
0 голосов
/ 16 декабря 2018

У меня есть небольшая программа, использующая python Qt5 и fmanbuildsystem.Мне нужно получить дизайн пользовательского интерфейса из файла ui_file.ui, созданного с помощью QtCreator, и мой код выглядит так в моем файле main.py

from fbs_runtime.application_context import ApplicationContext, 
cached_property

from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QWidget, QLabel, QPushButton, QVBoxLayout, 
QMainWindow

from PyQt5 import uic
import sys
class AppContext(ApplicationContext):
    def run(self):
        stylesheet = self.get_resource('styles.qss')
        self.app.setStyleSheet(open(stylesheet).read())
        self.window.show()
        return self.app.exec_()
    @cached_property
    def window(self):
        return MainWindow()

class MainWindow(QMainWindow):
    def __init__(self):
    super().__init__()
    uic.loadUi('main.ui', self)

if __name__ == '__main__':
    appctxt = AppContext()
    exit_code = appctxt.run()
    sys.exit(exit_code)

, когда я запускаю

fbs run

или просто"python3 main.py" работает нормально, но выполнение

fbs clean
fbs freeze
fbs installer

не дает ошибок, но когда я открываю приложение, оно закрывается без обратной связи Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...