fbs打包pygt

E:\PyCharm\work\pyqttest>fbs startproject
App name [MyApp] : hellowd
Author [Administrator] : viviliving
Mac bundle identifier (eg. com.viviliving.hellowd, optional):

Created the src/ directory. If you have PyQt5 installed, you can now
do:

    fbs run

E:\PyCharm\work\pyqttest>fbs run

E:\PyCharm\work\pyqttest>fbs freeze
Done. You can now run `target\hellowd\hellowd.exe`. If that doesn't
work, see https://build-system.fman.io/troubleshooting.

E:\PyCharm\work\pyqttest>fbs installer
 

我的文件:

{
    "app_name": "hellowd",
    "author": "viviliving",
    "main_module": "src/main/python/main.py",
    "version": "0.0.0"
}
# -*- coding: utf-8 -*-
from fbs_runtime.application_context.PyQt5 import ApplicationContext
from PyQt5 import QtWidgets
from helloworld import Ui_MainWindow
import sys


class query_window(QtWidgets.QMainWindow):
    def __init__(self):
        QtWidgets.QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.ui.pushButton.clicked.connect(self.query_formula)
        # 给button 的 点击动作绑定一个事件处理函数


    def query_formula(self):
        pass
        # 此处编写具体的业务逻辑

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    #appctxt = ApplicationContext()
    window = query_window()
    window.show()
    #sys.exit(appctxt.app.exec_())
    sys.exit(app.exec_())



# if __name__ == '__main__':
#     appctxt = ApplicationContext()       # 1. Instantiate ApplicationContext
#     window = QMainWindow()
#     window.resize(250, 150)
#     window.show()
#     exit_code = appctxt.app.exec_()      # 2. Invoke appctxt.app.exec_()
#     sys.exit(exit_code)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值