Created
May 12, 2017 01:20
-
-
Save jeremejazz/ba27ad81a22fd044cdfd829b92103207 to your computer and use it in GitHub Desktop.
Configure Qt Creator to Run Python / Convert UI files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Currently, Qt Creator allows you to create Python files (not projects) and run them. It also has syntax highlighting, but it lacks more complex features such as autocomplete. | |
Running scripts requires some configuration (I used this tutorial). Open Qt Creator and go to Tools->Options->Environment->External Tools. Click Add->Add category and create a new category (for example, Python). Then, select the created category and click Add->Add Tool to create a new tool - RunPy for example. Select the created tool and fill the fields on the right: | |
Description - any value | |
Executable - path to python.exe | |
Arguments - %{CurrentDocument:FilePath} | |
Working directory - %{CurrentDocument:Path} | |
Environment - QT_LOGGING_TO_CONSOLE=1 | |
You get something like this: | |
enter image description here | |
Now, go to File->New File or Project->Python and select Python source file. To run the created script: Tools->External->Python->RunPy. | |
You can also add pyuic to it the same way: Click again on the Add->Add Tool button to create a new tool - PyUic now. Select it again and fill the fields on the right: | |
Description - any value | |
Executable - path to pyuic5 | |
Arguments - -o UI%{CurrentDocument:FileBaseName}.py -x %{CurrentDocument:FilePath} | |
Working directory - %{CurrentDocument:Path} | |
Environment - QT_LOGGING_TO_CONSOLE=1 | |
Then you should have PyUic connected as well. | |
Also configure keyboard shortcuts afterwards | |
Source: | |
http://stackoverflow.com/a/24121860 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment