1
python gui(python 2.7 | Windows | PyQt)内でexe(たとえばcalc.exeまたはcmd.exe)を実行します。 どうすればいいですか? (そのようなもの:https://www.youtube.com/watch?v=N6GWgxEvibE)Python GUI(PyQt)内で外部exeを実行
ありがとうございました。
python gui(python 2.7 | Windows | PyQt)内でexe(たとえばcalc.exeまたはcmd.exe)を実行します。 どうすればいいですか? (そのようなもの:https://www.youtube.com/watch?v=N6GWgxEvibE)Python GUI(PyQt)内で外部exeを実行
ありがとうございました。
import subprocess
import time
import win32gui
...
def initUI(self):
# create a process
exePath = "C:\\Windows\\system32\\calc.exe"
subprocess.Popen(exePath)
hwnd = win32gui.FindWindowEx(0, 0, "CalcFrame", "计算器")
time.sleep(0.05)
window = QWindow.fromWinId(hwnd)
self.createWindowContainer(window, self)
self.setGeometry(500, 500, 450, 400)
self.setWindowTitle('File dialog')
self.show()
...
を作成HWND
exe'menu
これはPyQt4で動作する必要がありますか、PyQt5を使用できますか?私はこれをWindows上で動作させるには後者が必要かもしれないと思います。 (自分のアプリケーションに外部ウィンドウを埋め込むことを求めていると思います)。 – ekhumoro
PyQt5でどうすればいいですか?そこにcmd.exeを含めたいと思います。 linuxではxtermでこれを行い、それをqwidgetにうまく収めました。しかし、Windowsではこれは機能しません:(Thx in advance。 – SDE
python guiの中でexeを実行するとどういう意味ですか? – Trilarion