Edit Slot ???
Giorgi Lekishvili
gleki at gol.ge
Wed Mar 21 13:24:45 GMT 2001
Thanx a lot!
> -----Original Message-----
> From: Mailing list agent [mailto:mdom at barney.cs.uni-potsdam.de]On
> Behalf Of Laurent Cortier
> Sent: Wednesday, March 21, 2001 1:17 AM
> To: kdevelop at kdevelop.org
> Subject: Re: Edit Slot ???
>
>
> > I am fluent in C++ (VC++) and in DELPHI, however, so far I've
> gained little
> > success in Qt-designer:
> Then it's only a matter to fix a few things, and you'll be ok, coz Qt is
> really quite logical...
>
> > The problem is that I could not find a good tutorial/textbook.
> > I wonder if you find time to give me a hint on how can I link the
> > source-code to the slot, e.g., suppose we have two lineedit widgets, one
> > pushbutton and one label.
> I can try :)
>
> > The "task" would be to add the two numbers from
> > lineedits by clicking the pushbutton. The result will be shown on label.
> > Qt-designer produces *.ui files. Is there any tool inside the
> qt-designer
> > to create also *.cpp files, say, like in DELPHI, by
> double-clicking on the
> > widget, or whatsoever?
> Well. Hmm. A few things :
> when you're using Qt Designer and save your work, it appears indeed as
> a .ui file in your project. All you have to do to use that interface, is
> derive from it. How can you derive from a .ui ? Easy : KDevelop uses the
> command line tool uic (ui compiler or something) to generate the
> .h and .cpp
> from the .ui file. All this is done at compile time automatically.
>
> So. Just take as granted that the name of the class created from
> the .ui file
> is the name you gave to the Widget (the window or dialog box) in
> QT Designer.
>
> Once you've created your widget with Qt Designer, go in KDevelop 1.4,
> right-click on your file tree or class tree and choose "New
> class..." in the
> popup menu. In the following dialog, enter the name of your widget as
> baseclass, and chose a name for your class. Don't forget to check
> "generate a
> QWidget-Childclass". Then click Ok.
> The class he created is the class you can use. You can use your
> widgets from
> it, by calling this->LineEditFirstInput->text for example.
>
> Now for the slots and signals, I understood them by reading the tutorial
> found at this page :
> http://women.kde.org/projects/coding/tutorials.html
> and more specifically this one :
> http://women.kde.org/projects/coding/tut_kdevelop/creating.html#ST
ARTINGPROJECT
Everything is in it, that's how I learned everything I know about Qt. At
least that was a sufficient start to understand the big picture.
Sorry, but I cannot be clearer than them (I even hope you understood
anything
I said coz my explanations never look clear to me ;), and it's on at least
4-5 pages.
Hope this helps,
Laurent Cortier.
Consultant in a free world
http://www.dsimprove.be
-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org
with the following body:
unsubscribe »your-email-address«
-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
unsubscribe »your-email-address«
More information about the KDevelop
mailing list