Invoker icon indicating copy to clipboard operation
Invoker copied to clipboard

mac下运行不知为何不显示界面

Open nobodxbodon opened this issue 6 years ago • 2 comments

运行后停在这里:

$ python3 invoker.py

DevTools listening on ws://127.0.0.1:51088/devtools/browser/1e2fa751-110f-4e51-85b3-f28f3d872f2f

看到图标但不显示界面: Screen Shot 2019-04-28 at 10 48 58 AM

挠头中...

另外, 不知有空写篇介绍python界面开发的文章? 之前写过一篇用Python3和tkinter开发简单图形界面程序, 看起来wxPython更漂亮些 :)

nobodxbodon avatar Apr 28 '19 17:04 nobodxbodon

我只有windows所以沒法調試啦…… (雖然我覺得是wxPython的問題) 其實界面用的是HTML + cefpython (python版electron),wx拿來做cefpython的載體——因爲cefpython沒有提供一些調節窗口大小之類的底層功能。

也希望其他看到這個issue的人告訴我爲什麼,或者直接PR……

RimoChan avatar Apr 29 '19 08:04 RimoChan

初步确定, 两部分问题.

  • 参考cef官方wxPython例子, mac初始化不同
  • url部分, 如果用了绝对路径, 至少可以显示界面如下: Screen Shot 2019-04-29 at 4 28 10 PM 估计是因为pkl文件路径与系统相关.

跨平台的坑好大...我歇歇先

nobodxbodon avatar Apr 29 '19 23:04 nobodxbodon