Re: [Qt-creator] Printing directly to the printer instead of PDF or PS creation

2010-06-30 Thread Andre Poenitz
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

2010-06-30 Thread Charles N Burns
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

2010-06-30 Thread Diego Turcios
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

2010-06-30 Thread Carter, Nathan

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

2010-06-30 Thread Coda Highland
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

2010-06-30 Thread Coda Highland
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