Re: [Qt-creator] Printing directly to the printer instead of PDF or PS creation
On Tue, Jun 29, 2010 at 04:22:05PM +0200, Christophe Meessen wrote: [...] I checked the QtCreator binary is static (ldd ./qtcreator), so libraries doesn't come into play here. Could this be a shell script? Andre' ___ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator
Re: [Qt-creator] Printing directly to the printer instead of PDF or PS creation
While this shouldn't be the case, is it possible that Qt Creator is asking KDEPrint for printer information and that, as a Gnome user, printers are configured only in Gnome but not in KDE (even though Qt Creator is not technically a KDE application)? Not likely, but perhaps worth a look. One way to test is to try to print from another Qt (or KDE?) application. Best regards, --Charles Burns On Tue, Jun 29, 2010 at 8:22 AM, Christophe Meessen christo...@meessen.netwrote: Le 29/06/2010 14:43, Tobias Hunger a écrit : On 29.06.2010 14:28, ext Christophe Meessen wrote: Is there a way to configure QtCreator to print directly to a printer ? A binding with CUPS would be preferable. All configured printers should show up in creator's print dialog. We just tested this on ubuntu 10.04 and it does work here. Do other (Qt?) applications show the list of printers? Other desktop applications do show the printer list without problem (I'm running Gnome). But not QtCreator. This Ubuntu 10.04 installation is an upgrade and not a fresh install. Apparently I had Qt 4.6.2 installed through synaptic. I didn't uninstalled it. It is split in many packages and I don't know which one to remove. I then have downloaded the Qt 4.7 with QtCreator 2.0 and run it as root to have it installed in /opt. I then added a soft link qt to point to this directory. I then added the path to the Qt 4.7 libraries using the commands sudo -s echo /opt/qt/lib /etc/ld.so.conf.d/qtlibs.conf ldconfig -v ldconfig -v shows the Qt 4.7 library and the 4.6.2 too. I checked the QtCreator binary is static (ldd ./qtcreator), so libraries doesn't come into play here. What I see is this : As name the only options are PDF or Postscript into a file. No buttons give access to a list of printers. I couldn't find anything in the progam options. Another information is that the CUPS printers are not local, but managed by a server. ___ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator -- Be kind, for everyone you meet is fighting a hard battle. --Plato ___ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator
[Qt-creator] Is there a Try and Catch method in QT
Hi guys I thinks this is the right mailing list for my doubt. I am working on a small application in QT. But right now I have the following problem. I have a line edit, and I want to manipulate the values so only numbers (doubles) can be written on this line edit. I was trying something like this double quantity; try { quantity=ui-LEPrecio-text().toDouble(); } catch(QString error) { QMessageBox msgBox; msgBox.setText(error); msgBox.exec(); } After doing this. I am planning to manipulate the double value, but this doesn't work. If I write hello world on the line edit. Supposly it converts it, and it doesn't work. Any idea ;) Diego Turcios DiegoTc Ubuntu User # 27518 --- Mis Blogs http://diegoturcios.wordpress.com/ https://wiki.ubuntu.com/DiegoTurcios -- Recuerden Dios siempre esta presente: http://sagradocorazondejesus-diegotc.blogspot.com/ ___ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator
Re: [Qt-creator] Is there a Try and Catch method in QT
This is actually the Qt-creator mailing list, not the Qt mailing list. But I'll answer your question anyway. In the future, though, ask Qt questions over there. (It's called qt-interest and shows up if you search for that term.) The QString::toDouble() method does not throw an exception if it gets text that's not a double. Instead, it has the ok parameter to let you know that information. See the documentation (inside Qt-creator!) for QString::toDouble() to see how to use the ok parameter to do your test, instead of try-catch. But yes, the very fact that your code compiled tells you that C++ (and hence Qt) support try-catch structures. Nathan On Jun 30, 2010, at 9:01 PM, Diego Turcios wrote: Hi guys I thinks this is the right mailing list for my doubt. I am working on a small application in QT. But right now I have the following problem. I have a line edit, and I want to manipulate the values so only numbers (doubles) can be written on this line edit. I was trying something like this double quantity; try { quantity=ui-LEPrecio-text().toDouble(); } catch(QString error) { QMessageBox msgBox; msgBox.setText(error); msgBox.exec(); } After doing this. I am planning to manipulate the double value, but this doesn't work. If I write hello world on the line edit. Supposly it converts it, and it doesn't work. Any idea ;) Diego Turcios DiegoTc Ubuntu User # 27518 --- Mis Blogs http://diegoturcios.wordpress.com/ https://wiki.ubuntu.com/DiegoTurcios -- Recuerden Dios siempre esta presente: http://sagradocorazondejesus-diegotc.blogspot.com/ ATT1..txt ___ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator
Re: [Qt-creator] Is there a Try and Catch method in QT
I know this is the wrong mailing list but I will caution that Qt is not exception-safe (and doesn't even have to be compiled with exception support enabled) and throwing exceptions through Qt code (for instance, in a slot or in an event handler) has negative effects. It's possible to safely use exceptions (QtConcurrent uses them internally for instance) but you need to make sure to catch them before it crosses Qt code. /s/ Adam On Wed, Jun 30, 2010 at 8:05 PM, Carter, Nathan ncar...@bentley.edu wrote: This is actually the Qt-creator mailing list, not the Qt mailing list. But I'll answer your question anyway. In the future, though, ask Qt questions over there. (It's called qt-interest and shows up if you search for that term.) The QString::toDouble() method does not throw an exception if it gets text that's not a double. Instead, it has the ok parameter to let you know that information. See the documentation (inside Qt-creator!) for QString::toDouble() to see how to use the ok parameter to do your test, instead of try-catch. But yes, the very fact that your code compiled tells you that C++ (and hence Qt) support try-catch structures. Nathan On Jun 30, 2010, at 9:01 PM, Diego Turcios wrote: Hi guys I thinks this is the right mailing list for my doubt. I am working on a small application in QT. But right now I have the following problem. I have a line edit, and I want to manipulate the values so only numbers (doubles) can be written on this line edit. I was trying something like this double quantity; try { quantity=ui-LEPrecio-text().toDouble(); } catch(QString error) { QMessageBox msgBox; msgBox.setText(error); msgBox.exec(); } After doing this. I am planning to manipulate the double value, but this doesn't work. If I write hello world on the line edit. Supposly it converts it, and it doesn't work. Any idea ;) Diego Turcios DiegoTc Ubuntu User # 27518 --- Mis Blogs http://diegoturcios.wordpress.com/ https://wiki.ubuntu.com/DiegoTurcios -- Recuerden Dios siempre esta presente: http://sagradocorazondejesus-diegotc.blogspot.com/ ATT1..txt ___ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator ___ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator
Re: [Qt-creator] Is there a Try and Catch method in QT
One last comment -- toDouble() takes a bool* parameter to indicate success or failure; as mentioned, Qt (except for Concurrent) doesn't use exceptions. /s/ Adam On Wed, Jun 30, 2010 at 8:01 PM, Diego Turcios diegoturcio...@gmail.com wrote: Hi guys I thinks this is the right mailing list for my doubt. I am working on a small application in QT. But right now I have the following problem. I have a line edit, and I want to manipulate the values so only numbers (doubles) can be written on this line edit. I was trying something like this double quantity; try { quantity=ui-LEPrecio-text().toDouble(); } catch(QString error) { QMessageBox msgBox; msgBox.setText(error); msgBox.exec(); } After doing this. I am planning to manipulate the double value, but this doesn't work. If I write hello world on the line edit. Supposly it converts it, and it doesn't work. Any idea ;) Diego Turcios DiegoTc Ubuntu User # 27518 --- Mis Blogs http://diegoturcios.wordpress.com/ https://wiki.ubuntu.com/DiegoTurcios -- Recuerden Dios siempre esta presente: http://sagradocorazondejesus-diegotc.blogspot.com/ ___ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator ___ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator