【寫在前面的話】
考慮將pyqt5的界面開發qt designer 集成在eclipse中,并且,不利用cmd命令行進行轉換。
?
【工具】
1、pyqt5
2、qt designer
3、eclipse +pydy
【步驟】
1、首先配置Qt designer。 菜單 run-->external Tools-->External tools configurations
2、在Program 中new 一個新項目
3、配置PyUIC,如圖2所示:
?
?
******但是這里有個問題,最后轉換的py文件,名字是 *.ui.py ? ? ?這個是錯誤的,之后有時間了會改正這個命令,估計是javap命令。
4、配置QTdesigner,如圖3所示;
5、最后能夠很順利的編譯成功。
主要是,運用額外工具來編寫界面的時候,不是在eclipse內部集成,而是跳出另外的窗口進行編輯,然后保存文件,之后會形成 ?.ui 文件,然后在利用pyuic工具來進行 .ui 文件轉換成 .py 文件。
?
【附錄】
在這里附上argument 中的一些參數。便于以后的學習。
? ? ? ? ? ? Arguments ? ? ? ? ? ? ? ? ? ? ? Location
${workspace_loc} ? ? ? ? ? ? ? ? ? ? ? ? ? ?c:\eclipse\workspace
${workspace_loc:/MyProject1/MyFile.txt} ? c:\eclipse\workspace\MyProject\MyFile.txt
${workspace_loc:/MyProject2/MyFile.txt} ? ? c:\projects\MyProject2\MyFile.txt
${project_loc} ? ? ? ? ? ? ? ? ? ? ? ? ? ? c:\projects\MyProject2
${project_loc:/MyProject1/MyFile.txt} ? ? ? ? ? c:\eclipse\workspace\MyProject
${container_loc} ? ? ? ? ? ? ? ? ? ? ? ? ? ?c:\projects\MyProject2\MyFolder
${resource_loc} ? ? ? ? ? ? ? ? ? ? ? ? ? ? c:\projects\MyProject2\MyFile.txt
${project_path} ? ? ? ? ? ? ? ? ? ? ? ? ? ? /MyProject2
${container_path} ? ? ? ? ? ? ? ? ? ? ? ? ? /MyProject2/MyFolder
${resource_path} ? ? ? ? ? ? ? ? ? ? ? ? ? /MyProject2/MyFolder/MyFile.txt
${project_name} ? ? ? ? ? ? ? ? ? ? ? ? ? ?MyProject2
${container_name} ? ? ? ? ? ? ? ? ? ? ? ? ? MyFolder
${resource_name} ? ? ? ? ? ? ? ? ? ? ? ? ? MyFile.txt
${build_type} ? ? ? ? ? ? ? ? ? ? ? ? ? ? none
?