I have a Partial Fix!
I have gotten at least the help files fixed on two Ubuntu installations. Here is what you need to do. If you have installed a lot of Qt versions like I did trying to fix this, I recommend Uninstalling Ubuntu SDK using the software center and then running
sudo apt-get purge qtcrea*
to get rid of any config files laying around. For good measure, I looked around and deleted any Qt folders I found in my home directory and the Qt stuff I found in the the ~/.config directory. Then I re-installed the Ubuntu SDK. I then went out to the Qt Project homepage and downloaded the Qt 5.1.1 w/ QtCreator 2.8.1 package (it is your first choice). As a side note, I tried installing QtCreator 2.8.1 by itself, but that did not fix anything, so the help files must be contained in the Qt 5.1.1 package. Since this is not offered by itself, you need to get the combo package.
This might be obvious to more experiances users, but when you download the package, you have to set it to installable by right clicking the file -> properties -> permissions -> Allow executing the file as a program. If you don't, it just unpacks the file and nothing happens. That was annoying until I found the answer. Then in the GUI, just doulbe click the icon and the installer will run. There is at least one guide out there that suggests running it from the command line with sudo but DO NOT DO THAT! It is not necessary and only causes errors that make you have to redo the whole process because now you have set the config files to root only. Just double click the icon and let the installer do it's work.
When you are done you will have two Qt Creators installed, the Ubuntu SDK and the official QtCreator 2.8.1. If you are an Ubuntu purist, don't worry, just unlock the Qt Creator from Unity and don't use it. But what you will find is that the F1 help files now load in the Ubuntu SDK and you can get instant help with all of the functions / elements (or what ever they are called).
Now here is the screwy thing. On one of my installations where I didn't purge anything but I had also not installed multiple Qt versions, the design function works perfectly without qml2puppet errors if I use Qt Creator, but they still exist if I use Ubuntu SDK. However, my projects have a very hard time running if I created them under Ubuntu SDK. On the other instance, Qt Creator reports an error about Puppet not being installed correctly. However, I have no errors running projects created in any version of Creator, but it did give me some valuable information about how to fix the Puppet error. Here is the output:
The executable of the QML Puppet process (/opt/qtcreator-2.8.1/bin/qml2puppet) cannot be found. Check your installation. QML Puppet is a process which runs in the background to render the items.
You can build qml2puppet yourself with Qt 5.0.1 or higher. The source can be found in /opt/qtcreator-2.8.1/share/qtcreator/qml/qmlpuppet/qml2puppet/.
qml2puppet will be installed to the bin directory of your Qt version. Qt Quick Designer will check the bin directory of the currently active Qt version of your project.
Some bright person on this forum who has more experiance than I do should be able to interpret this and maybe fix this for us. *hint, hint. nudge, nudge*
I would like to get this information to the Ubuntu development team so they can fix the SDK, but I am inexperianced with the bug reporting system. Maybe someone could help me with that process?
One last thought. I plan on wiping out one of my Ubuntu installations and starting fresh, but it might be a few weeks before I can get around to that. If someone is willing to give that a try and then following my directions, I would appreciate any feedback you can give.
Bookmarks