(Download the version that corresponds with your python version.)
Learn with me, on my journey of discovery about ... everything, but mainly computers and programming.
Oct 6, 2009
How to package the PyQt with VTK application
(Download the version that corresponds with your python version.)
Sep 3, 2009
QStrings and Strings
My problem was that I wanted to find a certain string in the filename, but it was a QString, and not a string. I found that...
to convert a qstring to string, use the str function.
stringB = str(stringA)
In this situation, stringB will be the string version of stringA, which is of type QString. By the way, str works on integers as well.
PyQt Documentation on Qfiledialog
Sep 1, 2009
Embedding vtk into a pyqt GUI
import vtk
Jul 26, 2009
How to Install VTK for use with Python
I am installing VTK, which I will need to incorporate 3D visualisation in my GUI. I am designing my GUI in Qt, and programming with Python. (Hence, PyQt). To make VTK work with Python, you need to install from binaries, instead of downloading with the windows installer. Feel free to make comments, or ask questions. (I'm not an expert. I am actually a beginner, but I want to document my problems and solutions so that others can be benefited. So feel free to talk here, as it might help others too.)
Download and install:
Cmake(http://www.cmake.org/cmake/resources/software.html)
Python(http://www.python.org/download/releases/)
Download and unzip into a file (we will call this the source file):
VTK(http://www.vtk.org/VTK/resources/software.html): Source: vtk-5.4.2.zip (Don't use the windows installer, because then you can't use Python.)
Then follow these steps:
1. Open the Cmake 2.6 GUI, and type in the path for the source file, and also where you would like to store the binary files.
Source: C:/Qt/vtk-5.4.2 (I have unzipped the source file into this directory called vtk-5.4.2, which is in my 'Qt' folder. Type in the path for your source file.)
Binary: C:/Qt/VTKbin7 (This is an empty folder, into which Cmake will put binaries.)
>Configure
>Choose Visual Studio 8 2005 as generator
>Configure
>Generate
2. Open Visual Studio;
Open File;
Find the folder where Cmake has put your binaries. E.g. C:/Qt/VTKbin7
Open VTK.sln
3. >Build >Configuration Manager >Active solution configuration
>Choose ‘Release’
>Ok
4. >Build
>Build Solution
This will take more than an hour.
5. Now you should be able to find ‘vtkpython.exe’ in your bin/release file. E.g. C:/Qt/VTKbin7/bin/release
Now go to Embedding VTK into a PyQt GUI
Jun 3, 2009
Python (PyQt)
Situation: I wanted to open a file for reading, then write at a certain place in the file.
Problem: Couldn't read and write even with
Solution: After reading, can't simply do f.write.
Instead,
f.seek(
then,
f.write('My writing')