<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>radiobutton</title> </head> <body> <h1>radiobutton</h1> <p>óÏÚÄÁÎÉÅ ÐÒÉÍÉÔÉ×Á ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ É ÕÐÒÁ×ÌÅÎÉÅ ÉÍ.</p> <h2><a name="óéîôáëóéó"></a>óéîôáëóéó</h2> <pre> <strong>radiobutton</strong> <em>ÉÍÑðÕÔÉ</em> ?<em>ÐÁÒÁÍÅÔÒÙ</em>? </pre> <h2><a name="óôáîäáòôîùå_ðáòáíåôòù"></a>óôáîäáòôîùå ðáòáíåôòù</h2> <ul> <li><strong>-activeBackground</strong></li> <li><strong>-activeforeground</strong></li> <li><strong>-anchor</strong></li> <li><strong>-background</strong></li> <li><strong>-bitmap</strong></li> <li><strong>-borderwidth</strong></li> <li><strong>-cursor</strong></li> <li><strong>-disabledforeground</strong></li> <li><strong>-font</strong></li> <li><strong>-foreground</strong></li> <li><strong>-highlightbackground</strong></li> <li><strong>-highlightcolor</strong></li> <li><strong>-highlightthickness</strong></li> <li><strong>-image</strong></li> <li><strong>-justify</strong></li> <li><strong>-padx</strong></li> <li><strong>-pady</strong></li> <li><strong>-relief</strong></li> <li><strong>-takefocus</strong></li> <li><strong>-text</strong></li> <li><strong>-textvariable</strong></li> <li><strong>-underline</strong></li> <li><strong>-wraplength</strong></li> </ul> <p>ðÏÄÒÏÂÎÏÅ ÏÐÉÓÁÎÉÅ ÜÔÉÈ ÐÁÒÁÍÅÔÒÏ× ÐÒÉ×ÅÄÅÎÏ × ÒÁÚÄÅÌÅ <a href="options.html"><strong>options</strong></a>.</p> <h2><a name="äïðïìîéôåìøîùå_ðáòáíåôòù_ðòéíéôé÷á"></a>äïðïìîéôåìøîùå ðáòáíåôòù ðòéíéôé÷á</h2> <table> <tr><td>éÍÑ ÐÁÒÁÍÅÔÒÁ:</td><td><strong>-command</strong></td></tr> <tr><td>éÍÑ × âÁÚÅ:</td><td><strong>command</strong></td></tr> <tr><td>ëÌÁÓÓ × âÁÚÅ:</td><td><strong>Command</strong></td></tr> </table> <p>áÓÓÏÃÉÉÒÕÅÔ Ó ËÎÏÐËÏÊ ËÏÍÁÎÄÕ Tk. ïÂÙÞÎÏ ËÏÍÁÎÄÁ ×ÙÐÏÌÎÑÅÔÓÑ ÐÒÉ ÏÔÐÕÓËÁÎÉÉ ËÌÁ×ÉÛÉ 1 "íÙÛÉ" ÎÁ ÏËÎÅ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ. ðÅÒÅÄ ×ÙÐÏÌÎÅÎÉÅÍ ËÏÍÁÎÄÙ ÏÂÎÏ×ÌÑÅÔÓÑ ÚÎÁÞÅÎÉÅ ÇÌÏÂÁÌØÎÏÊ ÐÅÒÅÍÅÎÎÏÊ ÐÅÒÅËÌÀÞÁÔÅÌÑ (ÐÁÒÁÍÅÔÒ <strong>-variable</strong>).</p> <table> <tr><td>éÍÑ ÐÁÒÁÍÅÔÒÁ:</td><td><strong>-height</strong></td></tr> <tr><td>éÍÑ × âÁÚÅ:</td><td><strong>height</strong></td></tr> <tr><td>ëÌÁÓÓ × âÁÚÅ:</td><td><strong>Height</strong></td></tr> </table> <p>úÁÄÁÅÔ ÖÅÌÁÅÍÕÀ ×ÙÓÏÔÕ ËÎÏÐËÉ. åÓÌÉ × ËÎÏÐËÅ ×Ù×ÏÄÉÔÓÑ ÉÚÏÂÒÁÖÅÎÉÅ ÉÌÉ Ä×ÕÃ×ÅÔÎÏÅ ÉÚÏÂÒÁÖÅÎÉÅ, ÔÏ ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ ÚÁÄÁÅÔÓÑ × ÐÉËÓÅÌÁÈ (Ô.Å., × ÌÀÂÏÍ ×ÉÄÅ, ÐÒÉÅÍÌÅÍÏÍ ÄÌÑ <strong>Tk_GetPixels</strong>); ×ÙÓÏÔÁ ÔÅËÓÔÏ×ÏÊ ËÎÏÐËÉ ÚÁÄÁÅÔÓÑ ÞÉÓÌÏÍ ÓÔÒÏÞÅË ÔÅËÓÔÁ. åÓÌÉ ÐÁÒÁÍÅÔÒ ÎÅ ÚÁÄÁÎ, ÔÏ ×ÙÓÏÔÁ ËÎÏÐËÉ ×ÙÞÉÓÌÑÅÔÓÑ ÐÏ ÅÅ ÓÏÄÅÒÖÉÍÏÍÕ.</p> <table> <tr><td>éÍÑ ÐÁÒÁÍÅÔÒÁ:</td><td><strong>-indicatoron</strong></td></tr> <tr><td>éÍÑ × âÁÚÅ:</td><td><strong>indicatorOn</strong></td></tr> <tr><td>ëÌÁÓÓ × âÁÚÅ:</td><td><strong>IndicatorOn</strong></td></tr> </table> <p>õËÁÚÙ×ÁÅÔ, ÓÌÅÄÕÅÔ ÌÉ ×Ù×ÏÄÉÔØ ÉÎÄÉËÁÔÏÒ. úÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ ÄÏÌÖÎÏ ÂÙÔØ ÂÕÌÅ×ÓËÉÍ. åÓÌÉ ÚÎÁÞÅÎÉÅÍ Ñ×ÌÑÅÔÓÑ ÌÏÖØ, ÔÏ ÐÁÒÁÍÅÔÒ <strong>relief</strong> ÉÇÎÏÒÉÒÕÅÔÓÑ É ÐÒÉÍÉÔÉ× ×ÓÅÇÄÁ ÉÚÏÂÒÁÖÁÅÔÓÑ ×ÄÁ×ÌÅÎÎÙÍ, ÅÓÌÉ ÏÎ ×ÙÄÅÌÅÎ, É ×ÙÐÕËÌÙÍ × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ.</p> <table> <tr><td>éÍÑ ÐÁÒÁÍÅÔÒÁ:</td><td><strong>-selectcolor</strong></td></tr> <tr><td>éÍÑ × âÁÚÅ:</td><td><strong>selectColor</strong></td></tr> <tr><td>ëÌÁÓÓ × âÁÚÅ:</td><td><strong>Background</strong></td></tr> </table> <p>úÁÄÁÅÔ Ã×ÅÔ ÆÏÎÁ ÄÌÑ ÉÚÏÂÒÁÖÅÎÉÑ ×ÙÄÅÌÅÎÎÏÊ ËÎÏÐËÉ. åÓÌÉ ÐÁÒÁÍÅÔÒ <strong>IndicatorOn</strong> ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ ÉÓÔÉÎÁ, ÔÏ ÕËÁÚÁÎÎÙÊ Ã×ÅÔ ÐÒÉÍÅÎÑÅÔÓÑ ÄÌÑ ÉÚÏÂÒÁÖÅÎÉÑ ÉÎÄÉËÁÔÏÒÁ. ÷ ÓÉÓÔÅÍÅ Windows ÔÏÔ ÖÅ Ã×ÅÔ ÉÓÐÏÌØÚÕÅÔÓÑ × ËÁÞÅÓÔ×Å ÆÏÎÁ ÉÚÏÂÒÁÖÅÎÉÑ ÉÎÄÉËÁÔÏÒÁ ×ÎÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÓÏÓÔÏÑÎÉÑ ×ÙÄÅÌÅÎÉÑ. åÓÌÉ ÚÎÁÞÅÎÉÅÍ ÐÁÒÁÍÅÔÒÁ <strong>IndicatorOn</strong> Ñ×ÌÑÅÔÓÑ ÌÏÖØ, ÔÏ ÕËÁÚÁÎÎÙÊ Ã×ÅÔ ÉÓÐÏÌØÚÕÅÔÓÑ × ËÁÞÅÓÔ×Å ÆÏÎÁ ÄÌÑ ×ÓÅÇÏ ÐÒÉÍÉÔÉ×Á, ËÏÇÄÁ ÏÎ ×ÙÄÅÌÅÎ, ×ÍÅÓÔÏ ÚÎÁÞÅÎÉÊ ÐÁÒÁÍÅÔÒÏ× <strong>background</strong> É <strong>activeBackground</strong>.</p> <table> <tr><td>éÍÑ ÐÁÒÁÍÅÔÒÁ:</td><td><strong>-selectimage</strong></td></tr> <tr><td>éÍÑ × âÁÚÅ:</td><td><strong>selectImage</strong></td></tr> <tr><td>ëÌÁÓÓ × âÁÚÅ:</td><td><strong>SelectImage</strong></td></tr> </table> <p>úÁÄÁÅÔ ÉÚÏÂÒÁÖÅÎÉÅ, ×Ù×ÏÄÉÍÏÅ × ËÎÏÐËÅ ÐÒÉ ×ÙÄÅÌÅÎÉÉ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ (×ÍÅÓÔÏ ÉÚÏÂÒÁÖÅÎÉÑ, ÚÁÄÁÎÎÏÇÏ ÐÁÒÁÍÅÔÒÏÍ <strong>-image</strong>). åÓÌÉ ÐÁÒÁÍÅÔÒ <strong>-image</strong> ÏÔÓÕÔÓÔ×ÕÅÔ, ÔÏ ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ -<strong>selectimage</strong> ÉÇÎÏÒÉÒÕÅÔÓÑ.</p> <table> <tr><td>éÍÑ ÐÁÒÁÍÅÔÒÁ:</td><td><strong>-state</strong></td></tr> <tr><td>éÍÑ × âÁÚÅ:</td><td><strong>state</strong></td></tr> <tr><td>ëÌÁÓÓ × âÁÚÅ:</td><td><strong>State</strong></td></tr> </table> <p>úÁÄÁÅÔ ÏÄÎÏ ÉÚ ÔÒÅÈ ÓÏÓÔÏÑÎÉÊ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ: <strong>normal</strong>, <strong>active</strong> ÉÌÉ <strong>disabled</strong>. ÷ ÎÏÒÍÁÌØÎÏÍ ÓÏÓÔÏÑÎÉÉ ËÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÉÚÏÂÒÁÖÁÅÔÓÑ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÚÎÁÞÅÎÉÊ ÐÁÒÁÍÅÔÒÏ× <strong>foreground</strong> É <strong>background</strong>. ÷ ÁËÔÉ×ÎÏÍ ÓÏÓÔÏÑÎÉÉ ËÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÏÂÙÞÎÏ ÎÁÈÏÄÉÔÓÑ, ÅÓÌÉ ÎÁ ÎÅÊ ÒÁÓÐÏÌÏÖÅÎ ËÕÒÓÏÒ. ëÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ × ÁËÔÉ×ÎÏÍ ÓÏÓÔÏÑÎÉÉ ÉÚÏÂÒÁÖÁÅÔÓÑ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÚÎÁÞÅÎÉÊ ÐÁÒÁÍÅÔÒÏ× <strong>activeForeground</strong> É <strong>activeBackground</strong>. îÅÄÏÓÔÕÐÎÏÅ ÓÏÓÔÏÑÎÉÅ ÕËÁÚÙ×ÁÅÔ ÎÁ ÔÏ, ÞÔÏ ËÎÏÐËÁ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÞÕ×ÓÔ×ÉÔÅÌØÎÏÊ: ÐÒÉ×ÑÚËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÐÒÉ×ÏÄÑÔ Ë ÚÁÐÕÓËÕ ÐÒÉÍÉÔÉ×Á É ÎÁÖÁÔÉÑ ÎÁ ËÎÏÐËÕ "íÙÛÉ:" ÉÇÎÏÒÉÒÕÀÔÓÑ. ÷ ÜÔÏÍ ÓÏÓÔÏÑÎÉÉ ÉÚÏÂÒÁÖÅÎÉÅ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ ÏÐÒÅÄÅÌÑÅÔÓÑ ÚÎÁÞÅÎÉÑÍÉ ÐÁÒÁÍÅÔÒÏ× <strong>disabledForeground</strong> É <strong>background</strong>. </p> <table> <tr><td>éÍÑ ÐÁÒÁÍÅÔÒÁ:</td><td><strong>-value</strong></td></tr> <tr><td>éÍÑ × âÁÚÅ:</td><td><strong>value</strong></td></tr> <tr><td>ëÌÁÓÓ × âÁÚÅ:</td><td><strong>Value</strong></td></tr> </table> <p>úÁÄÁÅÔ ÚÎÁÞÅÎÉÅ, ËÏÔÏÒÏÅ ÓÌÅÄÕÅÔ ÚÁÎÏÓÉÔØ × ÐÅÒÅÍÅÎÎÕÀ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÜÔÏÊ ËÎÏÐËÉ.</p> <table> <tr><td>éÍÑ ÐÁÒÁÍÅÔÒÁ:</td><td><strong>-variable</strong></td></tr> <tr><td>éÍÑ × âÁÚÅ:</td><td><strong>variable</strong></td></tr> <tr><td>ëÌÁÓÓ × âÁÚÅ:</td><td><strong>Variable</strong></td></tr> </table> <p>úÁÄÁÅÔ ÉÍÑ ÇÌÏÂÁÌØÎÏÊ ÐÅÒÅÍÅÎÎÏÊ, ÚÎÁÞÅÎÉÅ ËÏÔÏÒÏÊ ÎÕÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÐÒÉ ×ÙÄÅÌÅÎÉÉ ËÎÏÐËÉ. éÚÍÅÎÅÎÉÅ ÚÎÁÞÅÎÉÑ ÜÔÏÊ ÐÅÒÅÍÅÎÎÏÊ ÔÁËÖÅ ÐÒÉ×ÏÄÉÔ Ë ÉÚÍÅÎÅÎÉÀ ÓÏÓÔÏÑÎÉÑ ×ÙÄÅÌÅÎÉÑ ËÎÏÐËÉ. ðÏ ÕÍÏÌÞÁÎÉÀ ÐÁÒÁÍÅÔÒ ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ <strong>selectedButton</strong>.</p> <table> <tr><td>éÍÑ ÐÁÒÁÍÅÔÒÁ:</td><td><strong>-width</strong></td></tr> <tr><td>éÍÑ × âÁÚÅ:</td><td><strong>width</strong></td></tr> <tr><td>ëÌÁÓÓ × âÁÚÅ:</td><td><strong>Width</strong></td></tr> </table> <p>úÁÄÁÅÔ ÖÅÌÁÅÍÕÀ ÛÉÒÉÎÕ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ. åÓÌÉ × ËÎÏÐËÅ ×Ù×ÏÄÉÔÓÑ ÉÚÏÂÒÁÖÅÎÉÅ ÉÌÉ Ä×ÕÃ×ÅÔÎÏÅ ÉÚÏÂÒÁÖÅÎÉÅ, ÔÏ ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ ÚÁÄÁÅÔÓÑ × ÐÉËÓÅÌÁÈ (Ô.Å., × ÌÀÂÏÍ ×ÉÄÅ, ÐÒÉÅÍÌÅÍÏÍ ÄÌÑ Tk_GetPixels); ÛÉÒÉÎÁ ÔÅËÓÔÏ×ÏÊ ËÎÏÐËÉ ÚÁÄÁÅÔÓÑ ÞÉÓÌÏÍ ÓÉÍ×ÏÌÏ×. åÓÌÉ ÐÁÒÁÍÅÔÒ ÎÅ ÚÁÄÁÎ, ÔÏ ÛÉÒÉÎÁ ËÎÏÐËÉ ×ÙÞÉÓÌÑÅÔÓÑ ÐÏ ÅÅ ÓÏÄÅÒÖÉÍÏÍÕ.</p> <h2><a name="ïðéóáîéå"></a>ïðéóáîéå</h2> <p>ëÏÍÁÎÄÁ <strong>radiobutton</strong> ÓÏÚÄÁÅÔ ÎÏ×ÏÅ ÏËÎÏ (ÚÁÄÁ×ÁÅÍÏÅ ÁÒÇÕÍÅÎÔÏÍ <em>ÉÍÑðÕÔÉ</em>) É ÐÒÅ×ÒÁÝÁÅÔ ÅÇÏ × ÐÒÉÍÉÔÉ× ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ. äÅÔÁÌÉ ÉÚÏÂÒÁÖÅÎÉÑ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ, ÔÁËÉÅ ËÁË ÅÅ Ã×ÅÔÁ, ÛÒÉÆÔ, ÔÅËÓÔ É ÉÓÈÏÄÎÙÊ ÏÂßÅÍÎÙÊ ×ÉÄ ÚÁÄÁÀÔÓÑ Ó ÐÏÍÏÝØÀ ÏÐÉÓÁÎÎÙÈ ×ÙÛÅ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÐÁÒÁÍÅÔÒÏ×. ëÏÍÁÎÄÁ <strong>radiobutton</strong> ×ÏÚ×ÒÁÝÁÅÔ ÁÒÇÕÍÅÎÔ <em>ÉÍÑðÕÔÉ</em>. ÷ ÍÏÍÅÎÔ ×ÙÐÏÌÎÅÎÉÑ ÜÔÏÊ ËÏÍÁÎÄÙ ÎÅ ÄÏÌÖÎÏ ÓÕÝÅÓÔ×Ï×ÁÔØ ÏËÎÁ Ó ÉÍÅÎÅÍ <em>ÉÍÑðÕÔÉ</em>, ÎÏ ÄÏÌÖÅÎ ÓÕÝÅÓÔ×Ï×ÁÔØ ÅÇÏ ÐÒÅÄÏË.</p> <p>ëÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÐÒÉÍÉÔÉ×, × ËÏÔÏÒÏÍ ×Ù×ÏÄÉÔÓÑ ÔÅËÓÔÏ×ÁÑ ÓÔÒÏËÁ, ÉÚÏÂÒÁÖÅÎÉÅ ÉÌÉ Ä×ÕÃ×ÅÔÎÏÅ ÉÚÏÂÒÁÖÅÎÉÅ, Á ÔÁËÖÅ ÒÏÍ ÉÌÉ ËÒÕÖÏË, ÎÁÚÙ×ÁÅÍÙÊ <em>ÉÎÄÉËÁÔÏÒÏÍ</em>. ÷ÅÓØ ×Ù×ÏÄÉÍÙÊ ÔÅËÓÔ ÄÏÌÖÅÎ ÂÙÔØ ÚÁÐÉÓÁÎ ÏÄÎÉÍ ÛÒÉÆÔÏÍ, ÏÄÎÁËÏ ÏÎ ÍÏÖÅÔ ÚÁÎÉÍÁÔØ ÎÅÓËÏÌØËÏ ÓÔÒÏÞÅË ÎÁ ÜËÒÁÎÅ (ÅÓÌÉ × ÎÅÍ ÅÓÔØ ÓÉÍ×ÏÌÙ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ ÉÌÉ ÚÁÄÁÎ ÐÁÒÁÍÅÔÒ <strong>wrapLength</strong>). ïÄÉÎ ÉÚ ÓÉÍ×ÏÌÏ× ÔÅËÓÔÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÄÞÅÒËÎÕÔ (× ÓÏÏÔ×ÅÔÓÔ×ÉÉ ÓÏ ÚÎÁÞÅÎÉÅÍ ÐÁÒÁÍÅÔÒÁ <strong>underline</strong>). ëÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÏÂÌÁÄÁÅÔ ×ÓÅÍÉ ÈÁÒÁËÔÅÒÉÓÔÉËÁÍÉ ÏÂÙÞÎÏÊ ËÎÏÐËÉ, ×ËÌÀÞÁÑ ÓÌÅÄÕÀÝÉÅ: × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÚÎÁÞÅÎÉÑ ÐÁÒÁÍÅÔÒÁ <strong>state</strong> ËÎÏÐËÁ ÉÍÅÅÔ ÔÒÉ ÒÁÚÎÙÈ ×ÉÄÁ; ËÎÏÐËÁ ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ×ÙÐÕËÌÏÊ, ×ÄÁ×ÌÅÎÎÏÊ ÉÌÉ ÐÌÏÓËÏÊ, ËÒÏÍÅ ÔÏÇÏ, ÏÎÁ ÍÏÖÅÔ ÍÉÇÁÔØ. ðÒÉ ÉÎÉÃÉÁÃÉÉ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ (ÎÁÖÁÔÉÅÍ ÎÁ ËÌÁ×ÉÛÕ 1 "íÙÛÉ", ËÏÇÄÁ ËÕÒÓÏÒ "íÙÛÉ" ÎÁÈÏÄÉÔÓÑ ÎÁ ËÎÏÐËÅ) ×ÙÐÏÌÎÑÅÔÓÑ ËÏÍÁÎÄÁ Tcl.</p> <p>ëÒÏÍÅ ÔÏÇÏ, ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÉ ÍÏÖÎÏ <em>×ÙÄÅÌÑÔØ</em>. åÓÌÉ ËÎÏÐËÁ ×ÙÄÅÌÅÎÁ, ÔÏ ÉÎÄÉËÁÔÏÒ ÏÂÙÞÎÏ ÉÚÏÂÒÁÖÁÅÔÓÑ ËÁË ×ÙÄÅÌÅÎÎÙÊ, Á ÐÅÒÅÍÅÎÎÁÑ Tcl, ÁÓÓÏÃÉÉÒÏ×ÁÎÎÁÑ Ó ÄÁÎÎÏÊ ËÎÏÐËÏÊ, ÉÍÅÅÔ ÐÒÅÄÐÉÓÁÎÎÏÅ ÚÎÁÞÅÎÉÅ (ÏÂÙÞÎÏ 1). ÷ ïó Unix ÉÎÄÉËÁÔÏÒ ÉÚÏÂÒÁÖÁÅÔÓÑ ×ÄÁ×ÌÅÎÎÙÍ É ÉÍÅÅÔ ÓÐÅÃÉÁÌØÎÙÊ Ã×ÅÔ. ÷ ÓÉÓÔÅÍÅ Windows ×ÍÅÓÔÏ ÜÔÏÇÏ × ÉÎÄÉËÁÔÏÒÅ ÐÏÑ×ÌÑÅÔÓÑ ËÒÕÇÌÁÑ ÍÅÔËÁ. åÓÌÉ ËÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÎÅ ×ÙÄÅÌÅÎÁ, ÔÏ ÉÎÄÉËÁÔÏÒ ÉÍÅÅÔ ÎÅ×ÙÄÅÌÅÎÎÙÊ ×ÉÄ, Á ÁÓÓÏÃÉÉÒÏ×ÁÎÎÁÑ ÐÅÒÅÍÅÎÎÁÑ ÉÍÅÅÔ ÄÒÕÇÏÅ ÚÎÁÞÅÎÉÅ (ÏÂÙÞÎÏ "0"). ÷ ïó Unix ÔÁËÏÊ ÉÎÄÉËÁÔÏÒ ÉÚÏÂÒÁÖÁÅÔÓÑ ×ÙÐÕËÌÙÍ É ÎÅ ÉÍÅÅÔ ÓÐÅÃÉÁÌØÎÏÇÏ Ã×ÅÔÁ. ÷ ÓÉÓÔÅÍÅ Windows × ÎÅ×ÙÄÅÌÅÎÎÏÍ ÉÎÄÉËÁÔÏÒÅ ÏÔÓÕÔÓÔ×ÕÅÔ ËÒÕÇÌÁÑ ÍÅÔËÁ. ïÂÙÞÎÏ ÏÄÎÁ ÐÅÒÅÍÅÎÎÁÑ ÏÂÓÌÕÖÉ×ÁÅÔ ÎÅÓËÏÌØËÏ ËÎÏÐÏË-ÐÅÒÅËÌÀÞÁÔÅÌÅÊ, Á ÅÅ ÚÎÁÞÅÎÉÅ ÕËÁÚÙ×ÁÅÔ, ËÁËÁÑ ÉÚ ÎÉÈ ÄÏÌÖÎÁ ÂÙÔØ ×ÙÄÅÌÅÎÁ. ðÒÉ ×ÙÄÅÌÅÎÉÉ ËÎÏÐËÉ ÐÒÏÉÓÈÏÄÉÔ ÉÚÍÅÎÅÎÉÅ ÚÎÁÞÅÎÉÑ ÁÓÓÏÃÉÉÒÏ×ÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ. ëÒÏÍÅ ÔÏÇÏ, ËÁÖÄÁÑ ËÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÏÔÓÌÅÖÉ×ÁÅÔ ÚÎÁÞÅÎÉÅ ÁÓÓÏÃÉÉÒÏ×ÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ É ÐÒÉ ÅÇÏ ÉÚÍÅÎÅÎÉÉ ÓÏÓÔÏÑÎÉÅ ×ÙÄÅÌÅÎÉÑ ËÎÏÐËÉ ÍÅÎÑÅÔÓÑ. ðÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÅÒÅÍÅÎÎÁÑ <strong>selectedButton</strong>; ÅÅ ÚÎÁÞÅÎÉÅÍ Ñ×ÌÑÅÔÓÑ ÉÍÑ ×ÙÄÅÌÅÎÎÏÊ ËÎÏÐËÉ ÉÌÉ ÐÕÓÔÁÑ ÓÔÒÏËÁ, ÅÓÌÉ ÎÉ ÏÄÎÁ ÉÚ ËÎÏÐÏË, ÁÓÓÏÃÉÉÒÏ×ÁÎÎÙÈ Ó ÄÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ, ÎÅ ×ÙÄÅÌÅÎÁ. éÍÑ ÐÅÒÅÍÅÎÎÏÊ É ÚÁÐÉÓÙ×ÁÅÍÙÅ × ÎÅÊ ÚÎÁÞÅÎÉÑ "×ÙÄÅÌÅÎÎÁÑ"/"ÎÅ×ÙÄÅÌÅÎÎÁÑ" ÍÏÖÎÏ ÐÏÍÅÎÑÔØ Ó ÐÏÍÏÝØÀ ÐÁÒÁÍÅÔÒÏ× ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÉÌÉ × ÂÁÚÅ ÄÁÎÎÙÈ ÐÁÒÁÍÅÔÒÏ×. ó ÐÏÍÏÝØÀ ÐÁÒÁÍÅÔÒÏ× ËÏÎÆÉÇÕÒÁÃÉÉ ÍÏÖÎÏ ÔÁËÖÅ ÐÏÍÅÎÑÔØ ×ÉÄ ÉÎÄÉËÁÔÏÒÁ (ÉÌÉ ÄÁÖÅ ÏÔÍÅÎÉÔØ ÓÁÍÕ ÎÅÏÂÈÏÄÉÍÏÓÔØ ÅÇÏ ×Ù×ÏÄÁ). ðÏ ÕÍÏÌÞÁÎÉÀ ×ÙÄÅÌÅÎÉÅ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ ÐÒÏÉÓÈÏÄÉÔ ÐÒÉ ÝÅÌÞËÅ ÎÁ ËÎÏÐËÅ.</p> <h2><a name="ëïíáîäá_ðòéíéôé÷á"></a>ëïíáîäá ðòéíéôé÷á</h2> <p>ëÏÍÁÎÄÁ <strong>radiobutton</strong> ÓÏÚÄÁÅÔ ÎÏ×ÕÀ ËÏÍÁÎÄÕ Tcl Ó ÉÍÅÎÅÍ <em>ÉÍÑðÕÔÉ</em>. ó ÐÏÍÏÝØÀ ÜÔÏÊ ËÏÍÁÎÄÙ ÍÏÖÎÏ ×ÙÐÏÌÎÑÔØ ÒÁÚÌÉÞÎÙÅ ÏÐÅÒÁÃÉÉ ÎÁÄ ÐÒÉÍÉÔÉ×ÏÍ. åÅ ÏÂÝÉÊ ×ÉÄ</p> <pre> ÉÍÑðÕÔÉ ÐÁÒÁÍÅÔÒ ?ÁÒÇ ÁÒÇ ...? </pre> <p><em>ðÁÒÁÍÅÔÒ</em> É <em>ÁÒÇ</em>ÕÍÅÎÔÙ ÕÔÏÞÎÑÀÔ ÐÏ×ÅÄÅÎÉÅ ËÏÍÁÎÄÙ. ðÒÉÍÉÔÉ×Ù ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ ÄÏÐÕÓËÁÀÔ ÓÌÅÄÕÀÝÉÅ ÆÏÒÍÙ ËÏÍÁÎÄÙ:</p> <dl> <dt><em>ÉÍÑðÕÔÉ</em> <strong>cget</strong> <em>ÐÁÒÁÍÅÔÒ</em></dt> <dd>÷ÏÚ×ÒÁÝÁÅÔ ÔÅËÕÝÅÅ ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ ËÏÎÆÉÇÕÒÁÃÉÉ Ó ÉÍÅÎÅÍ ÐÁÒÁÍÅÔÒ. ðÁÒÁÍÅÔÒ ÍÏÖÅÔ ÂÙÔØ ÌÀÂÙÍ ÉÚ ÐÁÒÁÍÅÔÒÏ× ËÏÍÁÎÄÙ <strong>radiobutton</strong>.</dd> <dt><em>ÉÍÑðÕÔÉ</em> <strong>configure</strong> ?<em>ÐÁÒÁÍÅÔÒ</em>? ?<em>ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒ ÚÎÁÞÅÎÉÅ ...</em>?</dt> <dd>úÁÐÒÁÛÉ×ÁÅÔ ÚÎÁÞÅÎÉÑ ÐÁÒÁÍÅÔÒÏ× ËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÉÍÉÔÉ×Á ÉÌÉ ÉÚÍÅÎÑÅÔ ÉÈ. åÓÌÉ <em>ÐÁÒÁÍÅÔÒ</em> ÎÅ ÕËÁÚÁÎ, ÔÏ ×ÏÚ×ÒÁÝÁÅÔ ÓÐÉÓÏË, ÓÏÄÅÒÖÁÝÉÊ ÚÎÁÞÅÎÉÑ ×ÓÅÈ ÄÏÐÕÓÔÉÍÙÈ × <em>ÉÍÅÎÉðÕÔÉ</em> ÐÁÒÁÍÅÔÒÏ× (ÆÏÒÍÁÔ ÓÐÉÓËÁ ÏÐÉÓÁÎ × <strong>Tk_ConfigureInfo</strong>). åÓÌÉ <em>ÐÁÒÁÍÅÔÒ</em> ÚÁÄÁÎ, Á ÅÇÏ ÎÏ×ÏÅ ÚÎÁÞÅÎÉÅ - ÎÅÔ, ÔÏ ËÏÍÁÎÄÁ ×ÏÚ×ÒÁÝÁÅÔ ÞÁÓÔØ ÐÏÌÎÏÇÏ ÓÐÉÓËÁ, ÏÔÎÏÓÑÝÕÀÓÑ Ë ÕËÁÚÁÎÎÏÍÕ ÐÁÒÁÍÅÔÒÕ. åÓÌÉ ÚÁÄÁÎÙ ÏÄÎÁ ÉÌÉ ÎÅÓËÏÌØËÏ ÐÁÒ <em>ÐÁÒÁÍÅÔÒ-ÚÎÁÞÅÎÉÅ,</em> ÔÏ ÕËÁÚÁÎÎÙÍ ÐÁÒÁÍÅÔÒÁÍ ÐÒÉÍÉÔÉ×Á ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÎÏ×ÙÅ ÚÎÁÞÅÎÉÑ, Á ËÏÍÁÎÄÁ ×ÏÚ×ÒÁÝÁÅÔ ÐÕÓÔÕÀ ÓÔÒÏËÕ. ðÁÒÁÍÅÔÒ ÍÏÖÅÔ ÂÙÔØ ÌÀÂÙÍ ÉÚ ÐÁÒÁÍÅÔÒÏ× ËÏÍÁÎÄÙ <strong>radiobutton</strong>.</dd> <dt><em>ÉÍÑðÕÔÉ</em> <strong>deselect</strong></dt> <dd>ïÔÍÅÎÑÅÔ ×ÙÄÅÌÅÎÉÅ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ É ÐÒÉÄÁÅÔ ÁÓÓÏÃÉÉÒÏ×ÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ ÚÎÁÞÅÎÉÅ .ÐÕÓÔÁÑ ÓÔÒÏËÁ.. åÓÌÉ × ÍÏÍÅÎÔ ÉÓÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙ ÄÁÎÎÁÑ ËÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÎÅ ÂÙÌÁ ×ÙÄÅÌÅÎÁ, ÔÏ ËÏÍÁÎÄÁ ÎÅ ÐÒÏÉÚ×ÏÄÉÔ ÎÉËÁËÉÈ ÄÅÊÓÔ×ÉÊ.</dd> <dt><em>ÉÍÑðÕÔÉ</em> <strong>flash</strong></dt> <dd>úÁÓÔÁ×ÌÑÅÔ ËÎÏÐËÕ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÍÉÇÁÔØ. üÔÏÔ ÜÆÆÅËÔ ÄÏÓÔÉÇÁÅÔÓÑ ÐÕÔÅÍ ÍÎÏÇÏËÒÁÔÎÏÇÏ ×Ù×ÏÄÁ ÉÚÏÂÒÁÖÅÎÉÑ ËÎÏÐËÉ ÐÏÏÞÅÒÅÄÎÏ × ÁËÔÉ×ÎÏÍ É ÎÏÒÍÁÌØÎÏÍ ÓÏÓÔÏÑÎÉÉ. ðÏ ÏËÏÎÞÁÎÉÉ ÒÁÂÏÔÙ ËÏÍÁÎÄÙ ËÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÏÓÔÁÅÔÓÑ × ÔÏÍ ÖÅ ÓÏÓÔÏÑÎÉÉ (ÁËÔÉ×ÎÏÍ ÉÌÉ ÎÏÒÍÁÌØÎÏÍ), ÞÔÏ É ÐÅÒÅÄ ÎÁÞÁÌÏÍ ÅÅ ×ÙÐÏÌÎÅÎÉÑ. åÓÌÉ ÐÅÒÅÄ ÎÁÞÁÌÏÍ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙ ËÎÏÐËÁ ÎÁÈÏÄÉÔÓÑ × ÓÏÓÔÏÑÎÉÉ <strong>disabled</strong>, ÔÏ ËÏÍÁÎÄÁ ÉÇÎÏÒÉÒÕÅÔÓÑ.</dd> <dt><em>ÉÍÑðÕÔÉ</em> <strong>invoke</strong></dt> <dd>ðÒÉ×ÏÄÉÔ × ÔÏÞÎÏÓÔÉ Ë ÔÏÍÕ ÖÅ ÒÅÚÕÌØÔÁÔÕ, ÞÔÏ É ÎÁÖÁÔÉÅ ËÌÁ×ÉÛÉ "íÙÛÉ" ÎÁ ËÎÏÐËÅ-ÐÅÒÅËÌÀÞÁÔÅÌÅ: ËÎÏÐËÁ ÓÔÁÎÏ×ÉÔÓÑ ×ÙÄÅÌÅÎÎÏÊ É ×ÙÐÏÌÎÑÅÔÓÑ ËÏÍÁÎÄÁ Tcl, ÁÓÓÏÃÉÉÒÏ×ÁÎÎÁÑ Ó ËÎÏÐËÏÊ (ÐÒÉ ÎÁÌÉÞÉÉ ÔÁËÏÊ ËÏÍÁÎÄÙ). ÷ÏÚ×ÒÁÝÁÅÍÏÅ ÚÎÁÞÅÎÉÅ ÓÏ×ÐÁÄÁÅÔ Ó ×ÏÚ×ÒÁÝÁÅÍÙÍ ÚÎÁÞÅÎÉÅÍ ËÏÍÁÎÄÙ Tcl (ÉÌÉ Ñ×ÌÑÅÔÓÑ ÐÕÓÔÏÊ ÓÔÒÏËÏÊ, ÅÓÌÉ Ó ËÎÏÐËÏÊ ÎÉËÁËÏÊ ËÏÍÁÎÄÙ ÎÅ ÁÓÓÏÃÉÉÒÏ×ÁÎÏ). åÓÌÉ ÐÅÒÅÄ ÎÁÞÁÌÏÍ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙ ËÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÎÁÈÏÄÉÔÓÑ × ÓÏÓÔÏÑÎÉÉ <strong>disabled</strong>, ÔÏ ËÏÍÁÎÄÁ ÉÇÎÏÒÉÒÕÅÔÓÑ.</dd> <dt><em>ÉÍÑðÕÔÉ</em> <strong>select</strong></dt> <dd>÷ÙÄÅÌÑÅÔ ËÎÏÐËÕ, ÐÅÒÅÒÉÓÏ×Ù×ÁÑ ÅÅ × ÎÏ×ÏÍ ÓÏÓÔÏÑÎÉÉ É ÉÚÍÅÎÑÑ ÚÎÁÞÅÎÉÅ ÁÓÓÏÃÉÉÒÏ×ÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ.</dd> </dl> <h2><a name="ðòé÷ñúëé"></a>ðòé÷ñúëé</h2> <p>ðÒÉ ÓÏÚÄÁÎÉÉ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ Tk Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÚÄÁÅÔ ÐÒÉ×ÑÚËÉ Ë ÎÅÊ, ÏÐÒÅÄÅÌÑÀÝÉÅ ÅÅ ÐÏ×ÅÄÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ:</p> <ol> <li>× ïó Unix ËÎÏÐËÁ ÓÔÁÎÏ×ÉÔÓÑ ÁËÔÉ×ÎÏÊ ÐÒÉ ÐÏÑ×ÌÅÎÉÉ ÎÁÄ ÎÅÊ ËÕÒÓÏÒÁ "íÙÛÉ" É ÄÅÚÁËÔÉ×ÉÒÕÅÔÓÑ, ËÏÇÄÁ ËÕÒÓÏÒ ÅÅ ÐÏËÉÄÁÅÔ. ÷ ÓÉÓÔÅÍÁÈ Mac É Windows ÐÒÉ ÎÁÖÁÔÉÉ ËÌÁ×ÉÛÉ 1 "íÙÛÉ" ÎÁ ÐÅÒÅËÌÀÞÁÔÅÌÅ ËÎÏÐËÁ ÁËÔÉ×ÉÚÉÒÕÅÔÓÑ, ËÏÇÄÁ ËÕÒÓÏÒ "íÙÛÉ" ÎÁÈÏÄÉÔÓÑ ÎÁ ËÎÏÐËÅ É ÄÅÚÁËÔÉ×ÉÒÕÅÔÓÑ, ËÏÇÄÁ ËÕÒÓÏÒ ÅÅ ÐÏËÉÄÁÅÔ;</li> <li>ÐÒÉ ÎÁÖÁÔÉÉ ËÌÁ×ÉÛÉ 1 "íÙÛÉ" ÎÁ ËÎÏÐËÅ-ÐÅÒÅËÌÀÞÁÔÅÌÅ ËÎÏÐËÁ ÓÔÁÎÏ×ÉÔÓÑ ×ÙÄÅÌÅÎÎÏÊ É ×ÙÐÏÌÎÑÅÔÓÑ ËÏÍÁÎÄÁ, ÐÒÉ×ÑÚÁÎÎÁÑ Ë ÎÅÊ;</li> <li>ÅÓÌÉ ËÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÎÁÈÏÄÉÔÓÑ × ÆÏËÕÓÅ ××ÏÄÁ, ÔÏ ÎÁÖÁÔÉÅ ÎÁ ËÌÁ×ÉÛÕ ÐÒÏÂÅÌÁ ÐÒÉ×ÏÄÉÔ Ë ×ÙÐÏÌÎÅÎÉÀ ËÏÍÁÎÄÙ, ÐÒÉ×ÑÚÁÎÎÏÊ Ë ÜÔÏÊ ËÎÏÐËÅ;</li> <li>ÅÓÌÉ ËÎÏÐËÁ-ÐÅÒÅËÌÀÞÁÔÅÌØ ÎÁÈÏÄÉÔÓÑ × ÓÏÓÔÏÑÎÉÉ <strong>disabled</strong>, ÔÏ ×ÓÅ ÏÐÉÓÁÎÎÙÅ ×ÙÛÅ ÄÅÊÓÔ×ÉÑ ÎÅ ÐÒÉ×ÏÄÑÔ ÎÉ Ë ËÁËÏÍÕ ÒÅÚÕÌØÔÁÔÕ: ËÎÏÐËÁ ÏÓÔÁÅÔÓÑ ÂÅÚÏÔ×ÅÔÎÏÊ.</li> </ol> <p>ðÏ×ÅÄÅÎÉÅ ËÎÏÐËÉ-ÐÅÒÅËÌÀÞÁÔÅÌÑ ÍÏÖÎÏ ÉÚÍÅÎÉÔØ Ó ÐÏÍÏÝØÀ ÎÏ×ÙÈ ÐÒÉ×ÑÚÏË Ë ËÏÎËÒÅÔÎÙÍ ÐÒÉÍÉÔÉ×ÁÍ ÉÌÉ ÐÕÔÅÍ ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ ÐÒÉ×ÑÚÏË ÄÁÎÎÏÇÏ ËÌÁÓÓÁ.</p> </body> </html>