Tcl/Tk เจฒเฉ€เจจเจ•เจธ เจ…เจคเฉ‡ เจเจ‚เจกเจฐเจพเจ‡เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจตเจฟเจ•เจฒเจชเจฟเจ• เจซเจพเจˆเจฒ เจšเฉ‹เจฃ เจกเจพเจ‡เจฒเจพเจ—


Tcl/Tk เจฒเฉ€เจจเจ•เจธ เจ…เจคเฉ‡ เจเจ‚เจกเจฐเจพเจ‡เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจตเจฟเจ•เจฒเจชเจฟเจ• เจซเจพเจˆเจฒ เจšเฉ‹เจฃ เจกเจพเจ‡เจฒเจพเจ—

เจ…เฉฑเจœ, Tcl/Tk เจธเจ•เฉเจฐเจฟเจชเจŸเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจธเจฟเจฐเจซเจผ เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ เจธเจซเจฒเจคเจพ เจจเจพเจฒ เจตเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจชเฉ‹เจฐเจŸเจก เจเจ‚เจกเจฐเจพเจ‡เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡เฅค เจชเจฐ เจ‡เจน เจ‡เจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจธเฉ€ เจ•เจฟ tcl/tk เจซเจพเจˆเจฒ เจšเฉ‹เจฃ เจกเจพเจ‡เจฒเจพเจ— (tk_getSaveFile, tk_getOpenFile เจœเจพเจ‚ tk_chooseDirectory) เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฎเฉ€เจ†เจ‚ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃ เจฒเฉฑเจ—เฉ€เจ†เจ‚เฅค

เจ‡เจธ เจตเจพเจฐเจคเจพเจฒเจพเจช เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ€ เจจเจนเฉ€เจ‚ เจฒเฉฑเจ—เจฆเจพ? เจ‡เจธ เจตเจฟเฉฑเจš เจซเฉ‹เจฒเจกเจฐเจพเจ‚/เจซเจพเจ‡เจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸ เจนเฉˆ: เจฌเจฃเจพเจ“, เจจเจธเจผเจŸ เจ•เจฐเฉ‹, เจจเจพเจฎ เจฌเจฆเจฒเฉ‹เฅค เจจเจนเฉ€เจ‚, เจ‡เจธ เจฌเจพเจฐเฉ‡ เจจเจพ เจธเฉ‹เจšเฉ‹, เจ‡เจน เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจงเฉ€เจ†เจ‚ เจ•เฉเจฆเจฐเจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ tcl เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ‰เจน เจธเจฟเจฐเจซเจผ GUI เจกเจพเจ‡เจฒเจพเจ— เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเจจเฅค เจฒเฉ€เจจเจ•เจธ 'เจคเฉ‡ เจ‡เจน เจ‡เฉฐเจจเจพ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจเจ‚เจกเจฐเจพเจ‡เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจ‡เจน เจธเฉฐเจตเจพเจฆ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจ…เจธเฉเจตเจฟเจงเจพ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเจพ เจนเฉˆเฅค

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, balalaika เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€ (เจ‡เจธเจจเฉ‚เฉฐ tcl เจฒเจˆ เจชเฉˆเจ•เฉ‡เจœ เจตเฉ€ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) tkfe (tk เจซเจพเจˆเจฒ เจเจ•เจธเจชเจฒเฉ‹เจฐเจฐ)เฅค

tkfe เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ…เจธเฉ€เจ‚ เจจเจพ เจธเจฟเจฐเจซเจผ เจซเจพเจˆเจฒเจพเจ‚/เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚, เจธเจ—เฉ‹เจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจตเจฟเฉฐเจกเฉ‹ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจซเจฐเฉ‡เจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจเจ•เจธเจชเจฒเฉ‹เจฐเจฐ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจจเฉ‚เฉฐ เจตเฉ€ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจตเจœเฉ‹เจ‚ เจฐเฉฑเจ– เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจธเจฆเฉ‡ GUI เจตเจฟเฉฑเจš เจ‰เจธเจฆเฉ‡ เจฒเจˆ.

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจ†เจชเจ• เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆเฅค เจ•เฉเจฆเจฐเจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจธเฉฐเจตเจพเจฆ เจฆเฉ‚เจœเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ 'เจคเฉ‡ เจตเฉ€ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ. เจ‡เจธเจจเฉ‚เฉฐ Python/TkInter 'เจคเฉ‡ เจชเฉ‹เจฐเจŸ เจ•เจฐเจจเจพ เจตเฉ€ เจ†เจธเจพเจจ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: linux.org.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹