QtCreator作為一款開發基於qt庫的程序、以及開發C語言、c++語言項目都是一個利器,輕便好用。那么作為開發者來說,經常換着使用各種IDE是家常便飯,但是要是這些語言都能夠集成到一個工具里豈不是更加的方便。今天,我們就來看看如何在QtCreator中編輯運行Python腳本程序。
方法/步驟
我們首先來看看QtCreator能不能編輯運行python腳本。
可以看到新建項目的選項里並沒有python相關的選項,看了並不能用QtCreator來管理python項目。
我們來看看另一個方面,看看QtCreator能不能創建編輯python的相關文件吧。
可以看到,有python的相關選項,點擊左側的Python標簽,在中間部分可以看到有Python class和Python file兩個選項。
這里我們選擇Python file,然后點擊choose按鈕。然后在名稱一欄輸入qtpythondemo,然后點擊下一步。再點擊完成,就進入到編輯界面了。我們來看看情況。
可以看到確實可以編輯python腳本文件。
我們來看看能否運行該腳本,在腳本里輸入:
print("hello world")
可是我們發現調試菜單,以及界面左下角的運行等按鈕都是灰色的,顯然用不了。
如果,QtCreator只能進行編輯的話,還不如直接使用IDLE來的方便,或者任何一個功能稍強大的文本編輯器更好,這樣豈不是很雞肋。
下面,我們給QtCreator添加上執行python腳本的功能。
點擊,工具菜單,選項打開選項窗口。
點擊界面左側的 環境,右側選擇 外部工具 標簽,再點擊下面的 添加 按鈕,先選擇 添加目錄 ,然后將新類別修改為RunPy,這個你可以自己取。
點擊選中RunPy,然后再點擊 添加 按鈕,選擇 添加工具。這時右側的灰色區域就處於可編輯狀態了。當然新工具也要命名,就用Python3吧。
下面,我們需要對右側的內容進行編輯設置。具體如下:
1、說明:可以是任何你喜歡的內容,這里我們輸入“運行編輯的Python3腳本”
2、執行檔:就是python的可執行文件路徑,我的是C:\Python34\python.exe
3、參數:輸入 %{CurrentDocument:FilePath}
4、工作目錄:%{CurrentDocument:Path}
5、Environment:QT_LOGGING_TO_CONSOLE=1
其他的默認即可。上面帶有%的是QtCreator的內置環境變量而已,當我們選中某個文本框時,可以看到文本框右側有個ABC字母的按鈕,點開后可以看到很多環境變量列表。
最后,點擊Apply和OK即可。
我們來看看配置完成后的情況。
好了,配置完成后,我們來看看怎么運行。
可是調試菜單和左下角的按鈕還是灰色呀,沒關系。我們剛才是在外部工具的標簽頁里添加的設置,那就去外部工具找找吧。
我們看到了 外部-RunPy-Python3 正是我們剛剛設置的。
點擊Python3看看有什么會發生。
我們看到,界面下方彈出了 概要信息 窗口,里面正是上面 python 腳本的輸出。YES!我們成功了!