diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-14 22:33:41 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-14 22:33:41 -0600 |
commit | 0f92dd542b65bc910caaf190b7c623aa5158c86a (patch) | |
tree | 120ab7e08fa0ffc354ef58d100f79a33c92aa6e6 /doc/html/tutorial1-02.html | |
parent | d796c9dd933ab96ec83b9a634feedd5d32e1ba3f (diff) | |
download | tqt3-0f92dd542b65bc910caaf190b7c623aa5158c86a.tar.gz tqt3-0f92dd542b65bc910caaf190b7c623aa5158c86a.zip |
Fix native TQt3 accidental conversion to tquit
Diffstat (limited to 'doc/html/tutorial1-02.html')
-rw-r--r-- | doc/html/tutorial1-02.html | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/doc/html/tutorial1-02.html b/doc/html/tutorial1-02.html index 125537d4c..7b84b5ecb 100644 --- a/doc/html/tutorial1-02.html +++ b/doc/html/tutorial1-02.html @@ -34,7 +34,7 @@ body { background: #ffffff; color: black; } <p> <center><img src="t2.png" alt="Screenshot of tutorial two"></center> <p> Having created a window in <a href="tutorial1-01.html">Chapter 1,</a> we will -now go on to make the application tquit properly when the user tells it to. +now go on to make the application quit properly when the user tells it to. <p> We will also use a font that is more exciting than the default one. <p> <pre>/**************************************************************** ** @@ -51,14 +51,14 @@ int main( int argc, char **argv ) { <a href="qapplication.html">TQApplication</a> a( argc, argv ); - <a href="qpushbutton.html">TQPushButton</a> tquit( "Quit", 0 ); - tquit.<a href="qwidget.html#resize">resize</a>( 75, 30 ); - tquit.<a href="qwidget.html#setFont">setFont</a>( TQFont( "Times", 18, TQFont::Bold ) ); + <a href="qpushbutton.html">TQPushButton</a> quit( "Quit", 0 ); + quit.<a href="qwidget.html#resize">resize</a>( 75, 30 ); + quit.<a href="qwidget.html#setFont">setFont</a>( TQFont( "Times", 18, TQFont::Bold ) ); - TQObject::<a href="qobject.html#connect">connect</a>( &tquit, SIGNAL(<a href="qbutton.html#clicked">clicked</a>()), &a, SLOT(<a href="qapplication.html#tquit">tquit</a>()) ); + TQObject::<a href="qobject.html#connect">connect</a>( &quit, SIGNAL(<a href="qbutton.html#clicked">clicked</a>()), &a, SLOT(<a href="qapplication.html#quit">quit</a>()) ); - a.<a href="qapplication.html#setMainWidget">setMainWidget</a>( &tquit ); - tquit.<a href="qwidget.html#show">show</a>(); + a.<a href="qapplication.html#setMainWidget">setMainWidget</a>( &quit ); + quit.<a href="qwidget.html#show">show</a>(); return a.<a href="qapplication.html#exec">exec</a>(); } </pre> @@ -72,22 +72,22 @@ int main( int argc, char **argv ) <p> Since this program uses <a href="qfont.html">TQFont</a>, it needs to include qfont.h. TQt's font abstraction is rather different from the horror provided by X, and loading and using fonts has been highly optimized. -<p> <pre> <a href="qpushbutton.html">TQPushButton</a> tquit( "Quit", 0 ); +<p> <pre> <a href="qpushbutton.html">TQPushButton</a> quit( "Quit", 0 ); </pre> <p> This time, the button says "Quit" and that's exactly what the program will do when the user clicks the button. This is not a coincidence. We still pass 0 as the parent, since the button is a top-level window. -<p> <pre> <a name="x2292"></a> tquit.<a href="qwidget.html#resize">resize</a>( 75, 30 ); +<p> <pre> <a name="x2292"></a> quit.<a href="qwidget.html#resize">resize</a>( 75, 30 ); </pre> <p> We've chosen another size for the button since the text is a bit shorter than "Hello world!". We could also have used <a href="qfontmetrics.html">TQFontMetrics</a> to set right size. -<p> <pre> <a name="x2293"></a> tquit.<a href="qwidget.html#setFont">setFont</a>( TQFont( "Times", 18, TQFont::Bold ) ); +<p> <pre> <a name="x2293"></a> quit.<a href="qwidget.html#setFont">setFont</a>( TQFont( "Times", 18, TQFont::Bold ) ); </pre> <p> Here we choose a new font for the button, an 18-point bold font from the Times family. Note that we create the font on the spot. <p> It is also possible to change the default font (using <a href="qapplication.html#setFont">TQApplication::setFont</a>()) for the whole application. -<p> <pre> <a name="x2291"></a><a name="x2290"></a><a name="x2288"></a> TQObject::<a href="qobject.html#connect">connect</a>( &tquit, SIGNAL(<a href="qbutton.html#clicked">clicked</a>()), &a, SLOT(<a href="qapplication.html#tquit">tquit</a>()) ); +<p> <pre> <a name="x2291"></a><a name="x2290"></a><a name="x2288"></a> TQObject::<a href="qobject.html#connect">connect</a>( &quit, SIGNAL(<a href="qbutton.html#clicked">clicked</a>()), &a, SLOT(<a href="qapplication.html#quit">quit</a>()) ); </pre> <p> connect() is perhaps <em>the</em> most central feature of TQt. Note that connect() is a static function in <a href="qobject.html">TQObject</a>. Do not confuse it @@ -97,8 +97,8 @@ that inherit TQObject, directly or indirectly). Every TQt object can have both <tt>signals</tt> (to send messages) and <tt>slots</tt> (to receive messages). All widgets are TQt objects. They inherit <a href="qwidget.html">TQWidget</a> which in turn inherits TQObject. -<p> Here, the <em>clicked()</em> signal of <em>tquit</em> is connected to the <em>tquit()</em> slot of <em>a</em>, so that when the button is clicked, the -application tquits. +<p> Here, the <em>clicked()</em> signal of <em>quit</em> is connected to the <em>quit()</em> slot of <em>a</em>, so that when the button is clicked, the +application quits. <p> The <a href="signalsandslots.html">Signals and Slots</a> documentation describes this topic in detail. <p> <h2> Behavior @@ -111,7 +111,7 @@ makefile and build the application.) </h2> <a name="3"></a><p> Try to resize the window. Press the button. Oops! That connect() would seem to make some difference. -<p> Are there any other signals in <a href="qpushbutton.html">TQPushButton</a> you can connect to tquit? +<p> Are there any other signals in <a href="qpushbutton.html">TQPushButton</a> you can connect to quit? Hint: The TQPushButton inherits most of its behavior from <a href="qbutton.html">TQButton</a>. <p> You're now ready for <a href="tutorial1-03.html">Chapter 3.</a> <p> [<a href="tutorial1-01.html">Previous tutorial</a>] |