python-docs-fr/library/tkinter.po

1314 lines
39 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# SOME DESCRIPTIVE TITLE.
# Copyright (C) 1990-2016, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 2.7\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-30 10:44+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../Doc/library/tkinter.rst:2
msgid ":mod:`Tkinter` --- Python interface to Tcl/Tk"
msgstr ""
#: ../Doc/library/tkinter.rst:9
msgid ""
"The :mod:`Tkinter` module (\"Tk interface\") is the standard Python "
"interface to the Tk GUI toolkit. Both Tk and :mod:`Tkinter` are available "
"on most Unix platforms, as well as on Windows systems. (Tk itself is not "
"part of Python; it is maintained at ActiveState.)"
msgstr ""
#: ../Doc/library/tkinter.rst:16
msgid ""
":mod:`Tkinter` has been renamed to :mod:`tkinter` in Python 3. The :term:"
"`2to3` tool will automatically adapt imports when converting your sources to "
"Python 3."
msgstr ""
#: ../Doc/library/tkinter.rst:24
msgid "`Python Tkinter Resources <https://wiki.python.org/moin/TkInter>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:23
msgid ""
"The Python Tkinter Topic Guide provides a great deal of information on using "
"Tk from Python and links to other sources of information on Tk."
msgstr ""
#: ../Doc/library/tkinter.rst:27
msgid "`TKDocs <http://www.tkdocs.com/>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:27
msgid ""
"Extensive tutorial plus friendlier widget pages for some of the widgets."
msgstr ""
#: ../Doc/library/tkinter.rst:30
msgid ""
"`Tkinter reference: a GUI for Python <https://infohost.nmt.edu/tcc/help/pubs/"
"tkinter/web/index.html>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:30
msgid "On-line reference material."
msgstr ""
#: ../Doc/library/tkinter.rst:33
msgid "`Tkinter docs from effbot <http://effbot.org/tkinterbook/>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:33
msgid "Online reference for tkinter supported by effbot.org."
msgstr ""
#: ../Doc/library/tkinter.rst:36
msgid "`Tcl/Tk manual <https://www.tcl.tk/man/tcl8.5/>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:36
msgid "Official manual for the latest tcl/tk version."
msgstr ""
#: ../Doc/library/tkinter.rst:39
msgid ""
"`Programming Python <http://learning-python.com/books/about-pp4e.html>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:39
msgid "Book by Mark Lutz, has excellent coverage of Tkinter."
msgstr ""
#: ../Doc/library/tkinter.rst:42
msgid ""
"`Modern Tkinter for Busy Python Developers <http://www.amazon.com/Modern-"
"Tkinter-Python-Developers-ebook/dp/B0071QDNLO/>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:42
msgid ""
"Book by Mark Rozerman about building attractive and modern graphical user "
"interfaces with Python and Tkinter."
msgstr ""
#: ../Doc/library/tkinter.rst:44
msgid ""
"`Python and Tkinter Programming <https://www.manning.com/books/python-and-"
"tkinter-programming>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:45
msgid "The book by John Grayson (ISBN 1-884777-81-3)."
msgstr ""
#: ../Doc/library/tkinter.rst:49
msgid "Tkinter Modules"
msgstr ""
#: ../Doc/library/tkinter.rst:51
msgid ""
"Most of the time, the :mod:`Tkinter` module is all you really need, but a "
"number of additional modules are available as well. The Tk interface is "
"located in a binary module named :mod:`_tkinter`. This module contains the "
"low-level interface to Tk, and should never be used directly by application "
"programmers. It is usually a shared library (or DLL), but might in some "
"cases be statically linked with the Python interpreter."
msgstr ""
#: ../Doc/library/tkinter.rst:58
msgid ""
"In addition to the Tk interface module, :mod:`Tkinter` includes a number of "
"Python modules. The two most important modules are the :mod:`Tkinter` module "
"itself, and a module called :mod:`Tkconstants`. The former automatically "
"imports the latter, so to use Tkinter, all you need to do is to import one "
"module::"
msgstr ""
#: ../Doc/library/tkinter.rst:65
msgid "Or, more often::"
msgstr ""
#: ../Doc/library/tkinter.rst:72
msgid ""
"The :class:`Tk` class is instantiated without arguments. This creates a "
"toplevel widget of Tk which usually is the main window of an application. "
"Each instance has its own associated Tcl interpreter."
msgstr ""
#: ../Doc/library/tkinter.rst:78
msgid "The *useTk* parameter was added."
msgstr ""
#: ../Doc/library/tkinter.rst:84
msgid ""
"The :func:`Tcl` function is a factory function which creates an object much "
"like that created by the :class:`Tk` class, except that it does not "
"initialize the Tk subsystem. This is most often useful when driving the Tcl "
"interpreter in an environment where one doesn't want to create extraneous "
"toplevel windows, or where one cannot (such as Unix/Linux systems without an "
"X server). An object created by the :func:`Tcl` object can have a Toplevel "
"window created (and the Tk subsystem initialized) by calling its :meth:"
"`loadtk` method."
msgstr ""
#: ../Doc/library/tkinter.rst:94
msgid "Other modules that provide Tk support include:"
msgstr ""
#: ../Doc/library/tkinter.rst:97
msgid ":mod:`ScrolledText`"
msgstr ""
#: ../Doc/library/tkinter.rst:97
msgid "Text widget with a vertical scroll bar built in."
msgstr ""
#: ../Doc/library/tkinter.rst:100
msgid ":mod:`tkColorChooser`"
msgstr ""
#: ../Doc/library/tkinter.rst:100
msgid "Dialog to let the user choose a color."
msgstr ""
#: ../Doc/library/tkinter.rst:103
msgid ":mod:`tkCommonDialog`"
msgstr ""
#: ../Doc/library/tkinter.rst:103
msgid "Base class for the dialogs defined in the other modules listed here."
msgstr ""
#: ../Doc/library/tkinter.rst:106
msgid ":mod:`tkFileDialog`"
msgstr ""
#: ../Doc/library/tkinter.rst:106
msgid "Common dialogs to allow the user to specify a file to open or save."
msgstr ""
#: ../Doc/library/tkinter.rst:109
msgid ":mod:`tkFont`"
msgstr ""
#: ../Doc/library/tkinter.rst:109
msgid "Utilities to help work with fonts."
msgstr ""
#: ../Doc/library/tkinter.rst:112
msgid ":mod:`tkMessageBox`"
msgstr ""
#: ../Doc/library/tkinter.rst:112
msgid "Access to standard Tk dialog boxes."
msgstr ""
#: ../Doc/library/tkinter.rst:115
msgid ":mod:`tkSimpleDialog`"
msgstr ""
#: ../Doc/library/tkinter.rst:115
msgid "Basic dialogs and convenience functions."
msgstr ""
#: ../Doc/library/tkinter.rst:119
msgid ":mod:`Tkdnd`"
msgstr ""
#: ../Doc/library/tkinter.rst:118
msgid ""
"Drag-and-drop support for :mod:`Tkinter`. This is experimental and should "
"become deprecated when it is replaced with the Tk DND."
msgstr ""
#: ../Doc/library/tkinter.rst:122
msgid ":mod:`turtle`"
msgstr ""
#: ../Doc/library/tkinter.rst:122
msgid "Turtle graphics in a Tk window."
msgstr ""
#: ../Doc/library/tkinter.rst:124
msgid ""
"These have been renamed as well in Python 3; they were all made submodules "
"of the new ``tkinter`` package."
msgstr ""
#: ../Doc/library/tkinter.rst:129
msgid "Tkinter Life Preserver"
msgstr ""
#: ../Doc/library/tkinter.rst:134
msgid ""
"This section is not designed to be an exhaustive tutorial on either Tk or "
"Tkinter. Rather, it is intended as a stop gap, providing some introductory "
"orientation on the system."
msgstr ""
#: ../Doc/library/tkinter.rst:138
msgid "Credits:"
msgstr ""
#: ../Doc/library/tkinter.rst:140
msgid "Tkinter was written by Steen Lumholt and Guido van Rossum."
msgstr ""
#: ../Doc/library/tkinter.rst:142
msgid "Tk was written by John Ousterhout while at Berkeley."
msgstr ""
#: ../Doc/library/tkinter.rst:144
msgid ""
"This Life Preserver was written by Matt Conway at the University of Virginia."
msgstr ""
#: ../Doc/library/tkinter.rst:146
msgid ""
"The html rendering, and some liberal editing, was produced from a FrameMaker "
"version by Ken Manheimer."
msgstr ""
#: ../Doc/library/tkinter.rst:149
msgid ""
"Fredrik Lundh elaborated and revised the class interface descriptions, to "
"get them current with Tk 4.2."
msgstr ""
#: ../Doc/library/tkinter.rst:152
msgid ""
"Mike Clarkson converted the documentation to LaTeX, and compiled the User "
"Interface chapter of the reference manual."
msgstr ""
#: ../Doc/library/tkinter.rst:157
msgid "How To Use This Section"
msgstr ""
#: ../Doc/library/tkinter.rst:159
msgid ""
"This section is designed in two parts: the first half (roughly) covers "
"background material, while the second half can be taken to the keyboard as a "
"handy reference."
msgstr ""
#: ../Doc/library/tkinter.rst:163
msgid ""
"When trying to answer questions of the form \"how do I do blah\", it is "
"often best to find out how to do\"blah\" in straight Tk, and then convert "
"this back into the corresponding :mod:`Tkinter` call. Python programmers can "
"often guess at the correct Python command by looking at the Tk "
"documentation. This means that in order to use Tkinter, you will have to "
"know a little bit about Tk. This document can't fulfill that role, so the "
"best we can do is point you to the best documentation that exists. Here are "
"some hints:"
msgstr ""
#: ../Doc/library/tkinter.rst:171
msgid ""
"The authors strongly suggest getting a copy of the Tk man pages. "
"Specifically, the man pages in the ``mann`` directory are most useful. The "
"``man3`` man pages describe the C interface to the Tk library and thus are "
"not especially helpful for script writers."
msgstr ""
#: ../Doc/library/tkinter.rst:176
msgid ""
"Addison-Wesley publishes a book called Tcl and the Tk Toolkit by John "
"Ousterhout (ISBN 0-201-63337-X) which is a good introduction to Tcl and Tk "
"for the novice. The book is not exhaustive, and for many details it defers "
"to the man pages."
msgstr ""
#: ../Doc/library/tkinter.rst:181
msgid ""
":file:`Tkinter.py` is a last resort for most, but can be a good place to go "
"when nothing else makes sense."
msgstr ""
#: ../Doc/library/tkinter.rst:188
msgid "`ActiveState Tcl Home Page <http://tcl.activestate.com/>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:188
msgid "The Tk/Tcl development is largely taking place at ActiveState."
msgstr ""
#: ../Doc/library/tkinter.rst:191
msgid ""
"`Tcl and the Tk Toolkit <http://www.amazon.com/exec/obidos/ASIN/020163337X>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:191
msgid "The book by John Ousterhout, the inventor of Tcl."
msgstr ""
#: ../Doc/library/tkinter.rst:193
msgid "`Practical Programming in Tcl and Tk <http://www.beedub.com/book/>`_"
msgstr ""
#: ../Doc/library/tkinter.rst:194
msgid "Brent Welch's encyclopedic book."
msgstr ""
#: ../Doc/library/tkinter.rst:198
msgid "A Simple Hello World Program"
msgstr ""
#: ../Doc/library/tkinter.rst:234
msgid "A (Very) Quick Look at Tcl/Tk"
msgstr ""
#: ../Doc/library/tkinter.rst:236
msgid ""
"The class hierarchy looks complicated, but in actual practice, application "
"programmers almost always refer to the classes at the very bottom of the "
"hierarchy."
msgstr ""
#: ../Doc/library/tkinter.rst:240
msgid "Notes:"
msgstr "Notes :"
#: ../Doc/library/tkinter.rst:242
msgid ""
"These classes are provided for the purposes of organizing certain functions "
"under one namespace. They aren't meant to be instantiated independently."
msgstr ""
#: ../Doc/library/tkinter.rst:245
msgid ""
"The :class:`Tk` class is meant to be instantiated only once in an "
"application. Application programmers need not instantiate one explicitly, "
"the system creates one whenever any of the other classes are instantiated."
msgstr ""
#: ../Doc/library/tkinter.rst:249
msgid ""
"The :class:`Widget` class is not meant to be instantiated, it is meant only "
"for subclassing to make \"real\" widgets (in C++, this is called an "
"'abstract class')."
msgstr ""
#: ../Doc/library/tkinter.rst:253
msgid ""
"To make use of this reference material, there will be times when you will "
"need to know how to read short passages of Tk and how to identify the "
"various parts of a Tk command. (See section :ref:`tkinter-basic-mapping` "
"for the :mod:`Tkinter` equivalents of what's below.)"
msgstr ""
#: ../Doc/library/tkinter.rst:258
msgid ""
"Tk scripts are Tcl programs. Like all Tcl programs, Tk scripts are just "
"lists of tokens separated by spaces. A Tk widget is just its *class*, the "
"*options* that help configure it, and the *actions* that make it do useful "
"things."
msgstr ""
#: ../Doc/library/tkinter.rst:262
msgid "To make a widget in Tk, the command is always of the form::"
msgstr ""
#: ../Doc/library/tkinter.rst:267
msgid "*classCommand*"
msgstr ""
#: ../Doc/library/tkinter.rst:267
msgid "denotes which kind of widget to make (a button, a label, a menu...)"
msgstr ""
#: ../Doc/library/tkinter.rst:274
msgid "*newPathname*"
msgstr ""
#: ../Doc/library/tkinter.rst:270
msgid ""
"is the new name for this widget. All names in Tk must be unique. To help "
"enforce this, widgets in Tk are named with *pathnames*, just like files in a "
"file system. The top level widget, the *root*, is called ``.`` (period) and "
"children are delimited by more periods. For example, ``.myApp.controlPanel."
"okButton`` might be the name of a widget."
msgstr ""
#: ../Doc/library/tkinter.rst:280
msgid "*options*"
msgstr "*options*"
#: ../Doc/library/tkinter.rst:277
msgid ""
"configure the widget's appearance and in some cases, its behavior. The "
"options come in the form of a list of flags and values. Flags are preceded "
"by a '-', like Unix shell command flags, and values are put in quotes if "
"they are more than one word."
msgstr ""
#: ../Doc/library/tkinter.rst:282 ../Doc/library/tkinter.rst:543
#: ../Doc/library/tkinter.rst:719
msgid "For example::"
msgstr "Par exemple ::"
#: ../Doc/library/tkinter.rst:290
msgid ""
"Once created, the pathname to the widget becomes a new command. This new "
"*widget command* is the programmer's handle for getting the new widget to "
"perform some *action*. In C, you'd express this as someAction(fred, "
"someOptions), in C++, you would express this as fred."
"someAction(someOptions), and in Tk, you say::"
msgstr ""
#: ../Doc/library/tkinter.rst:298
msgid "Note that the object name, ``.fred``, starts with a dot."
msgstr ""
#: ../Doc/library/tkinter.rst:300
msgid ""
"As you'd expect, the legal values for *someAction* will depend on the "
"widget's class: ``.fred disable`` works if fred is a button (fred gets "
"greyed out), but does not work if fred is a label (disabling of labels is "
"not supported in Tk)."
msgstr ""
#: ../Doc/library/tkinter.rst:304
msgid ""
"The legal values of *someOptions* is action dependent. Some actions, like "
"``disable``, require no arguments, others, like a text-entry box's "
"``delete`` command, would need arguments to specify what range of text to "
"delete."
msgstr ""
#: ../Doc/library/tkinter.rst:312
msgid "Mapping Basic Tk into Tkinter"
msgstr ""
#: ../Doc/library/tkinter.rst:314
msgid "Class commands in Tk correspond to class constructors in Tkinter. ::"
msgstr ""
#: ../Doc/library/tkinter.rst:318
msgid ""
"The master of an object is implicit in the new name given to it at creation "
"time. In Tkinter, masters are specified explicitly. ::"
msgstr ""
#: ../Doc/library/tkinter.rst:323
msgid ""
"The configuration options in Tk are given in lists of hyphened tags followed "
"by values. In Tkinter, options are specified as keyword-arguments in the "
"instance constructor, and keyword-args for configure calls or as instance "
"indices, in dictionary style, for established instances. See section :ref:"
"`tkinter-setting-options` on setting options. ::"
msgstr ""
#: ../Doc/library/tkinter.rst:333
msgid ""
"In Tk, to perform an action on a widget, use the widget name as a command, "
"and follow it with an action name, possibly with arguments (options). In "
"Tkinter, you call methods on the class instance to invoke actions on the "
"widget. The actions (methods) that a given widget can perform are listed in "
"the Tkinter.py module. ::"
msgstr ""
#: ../Doc/library/tkinter.rst:341
msgid ""
"To give a widget to the packer (geometry manager), you call pack with "
"optional arguments. In Tkinter, the Pack class holds all this "
"functionality, and the various forms of the pack command are implemented as "
"methods. All widgets in :mod:`Tkinter` are subclassed from the Packer, and "
"so inherit all the packing methods. See the :mod:`Tix` module documentation "
"for additional information on the Form geometry manager. ::"
msgstr ""
#: ../Doc/library/tkinter.rst:352
msgid "How Tk and Tkinter are Related"
msgstr ""
#: ../Doc/library/tkinter.rst:354
msgid "From the top down:"
msgstr ""
#: ../Doc/library/tkinter.rst:357
msgid "Your App Here (Python)"
msgstr ""
#: ../Doc/library/tkinter.rst:357
msgid "A Python application makes a :mod:`Tkinter` call."
msgstr ""
#: ../Doc/library/tkinter.rst:363
msgid "Tkinter (Python Module)"
msgstr ""
#: ../Doc/library/tkinter.rst:360
msgid ""
"This call (say, for example, creating a button widget), is implemented in "
"the *Tkinter* module, which is written in Python. This Python function will "
"parse the commands and the arguments and convert them into a form that makes "
"them look as if they had come from a Tk script instead of a Python script."
msgstr ""
#: ../Doc/library/tkinter.rst:367
msgid "tkinter (C)"
msgstr ""
#: ../Doc/library/tkinter.rst:366
msgid ""
"These commands and their arguments will be passed to a C function in the "
"*tkinter* - note the lowercase - extension module."
msgstr ""
#: ../Doc/library/tkinter.rst:374
msgid "Tk Widgets (C and Tcl)"
msgstr ""
#: ../Doc/library/tkinter.rst:370
msgid ""
"This C function is able to make calls into other C modules, including the C "
"functions that make up the Tk library. Tk is implemented in C and some Tcl. "
"The Tcl part of the Tk widgets is used to bind certain default behaviors to "
"widgets, and is executed once at the point where the Python :mod:`Tkinter` "
"module is imported. (The user never sees this stage)."
msgstr ""
#: ../Doc/library/tkinter.rst:377
msgid "Tk (C)"
msgstr ""
#: ../Doc/library/tkinter.rst:377
msgid "The Tk part of the Tk Widgets implement the final mapping to ..."
msgstr ""
#: ../Doc/library/tkinter.rst:381
msgid "Xlib (C)"
msgstr ""
#: ../Doc/library/tkinter.rst:380
msgid "the Xlib library to draw graphics on the screen."
msgstr ""
#: ../Doc/library/tkinter.rst:384
msgid "Handy Reference"
msgstr ""
#: ../Doc/library/tkinter.rst:390
msgid "Setting Options"
msgstr ""
#: ../Doc/library/tkinter.rst:392
msgid ""
"Options control things like the color and border width of a widget. Options "
"can be set in three ways:"
msgstr ""
#: ../Doc/library/tkinter.rst:398
msgid "At object creation time, using keyword arguments"
msgstr ""
#: ../Doc/library/tkinter.rst:404
msgid "After object creation, treating the option name like a dictionary index"
msgstr ""
#: ../Doc/library/tkinter.rst:409
msgid ""
"Use the config() method to update multiple attrs subsequent to object "
"creation"
msgstr ""
#: ../Doc/library/tkinter.rst:411
msgid ""
"For a complete explanation of a given option and its behavior, see the Tk "
"man pages for the widget in question."
msgstr ""
#: ../Doc/library/tkinter.rst:414
msgid ""
"Note that the man pages list \"STANDARD OPTIONS\" and \"WIDGET SPECIFIC "
"OPTIONS\" for each widget. The former is a list of options that are common "
"to many widgets, the latter are the options that are idiosyncratic to that "
"particular widget. The Standard Options are documented on the :manpage:"
"`options(3)` man page."
msgstr ""
#: ../Doc/library/tkinter.rst:420
msgid ""
"No distinction between standard and widget-specific options is made in this "
"document. Some options don't apply to some kinds of widgets. Whether a "
"given widget responds to a particular option depends on the class of the "
"widget; buttons have a ``command`` option, labels do not."
msgstr ""
#: ../Doc/library/tkinter.rst:425
msgid ""
"The options supported by a given widget are listed in that widget's man "
"page, or can be queried at runtime by calling the :meth:`config` method "
"without arguments, or by calling the :meth:`keys` method on that widget. "
"The return value of these calls is a dictionary whose key is the name of the "
"option as a string (for example, ``'relief'``) and whose values are 5-tuples."
msgstr ""
#: ../Doc/library/tkinter.rst:431
msgid ""
"Some options, like ``bg`` are synonyms for common options with long names "
"(``bg`` is shorthand for \"background\"). Passing the ``config()`` method "
"the name of a shorthand option will return a 2-tuple, not 5-tuple. The 2-"
"tuple passed back will contain the name of the synonym and the \"real\" "
"option (such as ``('bg', 'background')``)."
msgstr ""
#: ../Doc/library/tkinter.rst:438
msgid "Index"
msgstr "Index"
#: ../Doc/library/tkinter.rst:438
msgid "Meaning"
msgstr "Signification"
#: ../Doc/library/tkinter.rst:438
msgid "Example"
msgstr "Exemple"
#: ../Doc/library/tkinter.rst:440
msgid "0"
msgstr "0"
#: ../Doc/library/tkinter.rst:440
msgid "option name"
msgstr "Nom des options"
#: ../Doc/library/tkinter.rst:440 ../Doc/library/tkinter.rst:442
msgid "``'relief'``"
msgstr "``'relief'``"
#: ../Doc/library/tkinter.rst:442
msgid "1"
msgstr "1"
#: ../Doc/library/tkinter.rst:442
msgid "option name for database lookup"
msgstr ""
#: ../Doc/library/tkinter.rst:444
msgid "2"
msgstr "2"
#: ../Doc/library/tkinter.rst:444
msgid "option class for database lookup"
msgstr ""
#: ../Doc/library/tkinter.rst:444
msgid "``'Relief'``"
msgstr "``'Relief'``"
#: ../Doc/library/tkinter.rst:447
msgid "3"
msgstr "3"
#: ../Doc/library/tkinter.rst:447
msgid "default value"
msgstr "Valeur par défaut"
#: ../Doc/library/tkinter.rst:447
msgid "``'raised'``"
msgstr "``'raised'``"
#: ../Doc/library/tkinter.rst:449
msgid "4"
msgstr "4"
#: ../Doc/library/tkinter.rst:449
msgid "current value"
msgstr ""
#: ../Doc/library/tkinter.rst:449
msgid "``'groove'``"
msgstr "``'groove'``"
#: ../Doc/library/tkinter.rst:452
msgid "Example::"
msgstr "Exemple ::"
#: ../Doc/library/tkinter.rst:457
msgid ""
"Of course, the dictionary printed will include all the options available and "
"their values. This is meant only as an example."
msgstr ""
#: ../Doc/library/tkinter.rst:462
msgid "The Packer"
msgstr ""
#: ../Doc/library/tkinter.rst:466
msgid ""
"The packer is one of Tk's geometry-management mechanisms. Geometry "
"managers are used to specify the relative positioning of the positioning of "
"widgets within their container - their mutual *master*. In contrast to the "
"more cumbersome *placer* (which is used less commonly, and we do not cover "
"here), the packer takes qualitative relationship specification - *above*, "
"*to the left of*, *filling*, etc - and works everything out to determine the "
"exact placement coordinates for you."
msgstr ""
#: ../Doc/library/tkinter.rst:474
msgid ""
"The size of any *master* widget is determined by the size of the \"slave "
"widgets\" inside. The packer is used to control where slave widgets appear "
"inside the master into which they are packed. You can pack widgets into "
"frames, and frames into other frames, in order to achieve the kind of layout "
"you desire. Additionally, the arrangement is dynamically adjusted to "
"accommodate incremental changes to the configuration, once it is packed."
msgstr ""
#: ../Doc/library/tkinter.rst:481
msgid ""
"Note that widgets do not appear until they have had their geometry specified "
"with a geometry manager. It's a common early mistake to leave out the "
"geometry specification, and then be surprised when the widget is created but "
"nothing appears. A widget will appear only after it has had, for example, "
"the packer's :meth:`pack` method applied to it."
msgstr ""
#: ../Doc/library/tkinter.rst:487
msgid ""
"The pack() method can be called with keyword-option/value pairs that control "
"where the widget is to appear within its container, and how it is to behave "
"when the main application window is resized. Here are some examples::"
msgstr ""
#: ../Doc/library/tkinter.rst:497
msgid "Packer Options"
msgstr ""
#: ../Doc/library/tkinter.rst:499
msgid ""
"For more extensive information on the packer and the options that it can "
"take, see the man pages and page 183 of John Ousterhout's book."
msgstr ""
#: ../Doc/library/tkinter.rst:503 ../Doc/library/tkinter.rst:619
msgid "anchor"
msgstr ""
#: ../Doc/library/tkinter.rst:503
msgid ""
"Anchor type. Denotes where the packer is to place each slave in its parcel."
msgstr ""
#: ../Doc/library/tkinter.rst:506
msgid "expand"
msgstr ""
#: ../Doc/library/tkinter.rst:506
msgid "Boolean, ``0`` or ``1``."
msgstr ""
#: ../Doc/library/tkinter.rst:509
msgid "fill"
msgstr ""
#: ../Doc/library/tkinter.rst:509
msgid "Legal values: ``'x'``, ``'y'``, ``'both'``, ``'none'``."
msgstr ""
#: ../Doc/library/tkinter.rst:512
msgid "ipadx and ipady"
msgstr ""
#: ../Doc/library/tkinter.rst:512
msgid ""
"A distance - designating internal padding on each side of the slave widget."
msgstr ""
#: ../Doc/library/tkinter.rst:515
msgid "padx and pady"
msgstr ""
#: ../Doc/library/tkinter.rst:515
msgid ""
"A distance - designating external padding on each side of the slave widget."
msgstr ""
#: ../Doc/library/tkinter.rst:519
msgid "side"
msgstr ""
#: ../Doc/library/tkinter.rst:518
msgid "Legal values are: ``'left'``, ``'right'``, ``'top'``, ``'bottom'``."
msgstr ""
#: ../Doc/library/tkinter.rst:522
msgid "Coupling Widget Variables"
msgstr ""
#: ../Doc/library/tkinter.rst:524
msgid ""
"The current-value setting of some widgets (like text entry widgets) can be "
"connected directly to application variables by using special options. These "
"options are ``variable``, ``textvariable``, ``onvalue``, ``offvalue``, and "
"``value``. This connection works both ways: if the variable changes for any "
"reason, the widget it's connected to will be updated to reflect the new "
"value."
msgstr ""
#: ../Doc/library/tkinter.rst:530
msgid ""
"Unfortunately, in the current implementation of :mod:`Tkinter` it is not "
"possible to hand over an arbitrary Python variable to a widget through a "
"``variable`` or ``textvariable`` option. The only kinds of variables for "
"which this works are variables that are subclassed from a class called "
"Variable, defined in the :mod:`Tkinter` module."
msgstr ""
#: ../Doc/library/tkinter.rst:536
msgid ""
"There are many useful subclasses of Variable already defined: :class:"
"`StringVar`, :class:`IntVar`, :class:`DoubleVar`, and :class:`BooleanVar`. "
"To read the current value of such a variable, call the :meth:`get` method on "
"it, and to change its value you call the :meth:`!set` method. If you follow "
"this protocol, the widget will always track the value of the variable, with "
"no further intervention on your part."
msgstr ""
#: ../Doc/library/tkinter.rst:572
msgid "The Window Manager"
msgstr ""
#: ../Doc/library/tkinter.rst:576
msgid ""
"In Tk, there is a utility command, ``wm``, for interacting with the window "
"manager. Options to the ``wm`` command allow you to control things like "
"titles, placement, icon bitmaps, and the like. In :mod:`Tkinter`, these "
"commands have been implemented as methods on the :class:`Wm` class. "
"Toplevel widgets are subclassed from the :class:`Wm` class, and so can call "
"the :class:`Wm` methods directly."
msgstr ""
#: ../Doc/library/tkinter.rst:583
msgid ""
"To get at the toplevel window that contains a given widget, you can often "
"just refer to the widget's master. Of course if the widget has been packed "
"inside of a frame, the master won't represent a toplevel window. To get at "
"the toplevel window that contains an arbitrary widget, you can call the :"
"meth:`_root` method. This method begins with an underscore to denote the "
"fact that this function is part of the implementation, and not an interface "
"to Tk functionality."
msgstr ""
#: ../Doc/library/tkinter.rst:590
msgid "Here are some examples of typical usage::"
msgstr ""
#: ../Doc/library/tkinter.rst:613
msgid "Tk Option Data Types"
msgstr ""
#: ../Doc/library/tkinter.rst:618
msgid ""
"Legal values are points of the compass: ``\"n\"``, ``\"ne\"``, ``\"e\"``, ``"
"\"se\"``, ``\"s\"``, ``\"sw\"``, ``\"w\"``, ``\"nw\"``, and also ``\"center"
"\"``."
msgstr ""
#: ../Doc/library/tkinter.rst:625
msgid "bitmap"
msgstr ""
#: ../Doc/library/tkinter.rst:622
msgid ""
"There are eight built-in, named bitmaps: ``'error'``, ``'gray25'``, "
"``'gray50'``, ``'hourglass'``, ``'info'``, ``'questhead'``, ``'question'``, "
"``'warning'``. To specify an X bitmap filename, give the full path to the "
"file, preceded with an ``@``, as in ``\"@/usr/contrib/bitmap/gumby.bit\"``."
msgstr ""
#: ../Doc/library/tkinter.rst:628
msgid "boolean"
msgstr ""
#: ../Doc/library/tkinter.rst:628
msgid "You can pass integers 0 or 1 or the strings ``\"yes\"`` or ``\"no\"``."
msgstr ""
#: ../Doc/library/tkinter.rst:635
msgid "callback"
msgstr ""
#: ../Doc/library/tkinter.rst:631
msgid "This is any Python function that takes no arguments. For example::"
msgstr ""
#: ../Doc/library/tkinter.rst:641
msgid "color"
msgstr ""
#: ../Doc/library/tkinter.rst:638
msgid ""
"Colors can be given as the names of X colors in the rgb.txt file, or as "
"strings representing RGB values in 4 bit: ``\"#RGB\"``, 8 bit: ``\"#RRGGBB"
"\"``, 12 bit\" ``\"#RRRGGGBBB\"``, or 16 bit ``\"#RRRRGGGGBBBB\"`` ranges, "
"where R,G,B here represent any legal hex digit. See page 160 of "
"Ousterhout's book for details."
msgstr ""
#: ../Doc/library/tkinter.rst:647
msgid "cursor"
msgstr ""
#: ../Doc/library/tkinter.rst:644
msgid ""
"The standard X cursor names from :file:`cursorfont.h` can be used, without "
"the ``XC_`` prefix. For example to get a hand cursor (:const:`XC_hand2`), "
"use the string ``\"hand2\"``. You can also specify a bitmap and mask file "
"of your own. See page 179 of Ousterhout's book."
msgstr ""
#: ../Doc/library/tkinter.rst:654
msgid "distance"
msgstr ""
#: ../Doc/library/tkinter.rst:650
msgid ""
"Screen distances can be specified in either pixels or absolute distances. "
"Pixels are given as numbers and absolute distances as strings, with the "
"trailing character denoting units: ``c`` for centimetres, ``i`` for inches, "
"``m`` for millimetres, ``p`` for printer's points. For example, 3.5 inches "
"is expressed as ``\"3.5i\"``."
msgstr ""
#: ../Doc/library/tkinter.rst:659
msgid "font"
msgstr ""
#: ../Doc/library/tkinter.rst:657
msgid ""
"Tk uses a list font name format, such as ``{courier 10 bold}``. Font sizes "
"with positive numbers are measured in points; sizes with negative numbers "
"are measured in pixels."
msgstr ""
#: ../Doc/library/tkinter.rst:664
msgid "geometry"
msgstr ""
#: ../Doc/library/tkinter.rst:662
msgid ""
"This is a string of the form ``widthxheight``, where width and height are "
"measured in pixels for most widgets (in characters for widgets displaying "
"text). For example: ``fred[\"geometry\"] = \"200x100\"``."
msgstr ""
#: ../Doc/library/tkinter.rst:668
msgid "justify"
msgstr ""
#: ../Doc/library/tkinter.rst:667
msgid ""
"Legal values are the strings: ``\"left\"``, ``\"center\"``, ``\"right\"``, "
"and ``\"fill\"``."
msgstr ""
#: ../Doc/library/tkinter.rst:673
msgid "region"
msgstr ""
#: ../Doc/library/tkinter.rst:671
msgid ""
"This is a string with four space-delimited elements, each of which is a "
"legal distance (see above). For example: ``\"2 3 4 5\"`` and ``\"3i 2i 4.5i "
"2i\"`` and ``\"3c 2c 4c 10.43c\"`` are all legal regions."
msgstr ""
#: ../Doc/library/tkinter.rst:677
msgid "relief"
msgstr ""
#: ../Doc/library/tkinter.rst:676
msgid ""
"Determines what the border style of a widget will be. Legal values are: ``"
"\"raised\"``, ``\"sunken\"``, ``\"flat\"``, ``\"groove\"``, and ``\"ridge"
"\"``."
msgstr ""
#: ../Doc/library/tkinter.rst:683
msgid "scrollcommand"
msgstr ""
#: ../Doc/library/tkinter.rst:680
msgid ""
"This is almost always the :meth:`!set` method of some scrollbar widget, but "
"can be any widget method that takes a single argument. Refer to the file :"
"file:`Demo/tkinter/matt/canvas-with-scrollbars.py` in the Python source "
"distribution for an example."
msgstr ""
#: ../Doc/library/tkinter.rst:687
msgid "wrap:"
msgstr ""
#: ../Doc/library/tkinter.rst:686
msgid "Must be one of: ``\"none\"``, ``\"char\"``, or ``\"word\"``."
msgstr ""
#: ../Doc/library/tkinter.rst:690
msgid "Bindings and Events"
msgstr ""
#: ../Doc/library/tkinter.rst:696
msgid ""
"The bind method from the widget command allows you to watch for certain "
"events and to have a callback function trigger when that event type occurs. "
"The form of the bind method is::"
msgstr ""
#: ../Doc/library/tkinter.rst:702
msgid "where:"
msgstr ""
#: ../Doc/library/tkinter.rst:706
msgid "sequence"
msgstr "séquence"
#: ../Doc/library/tkinter.rst:705
msgid ""
"is a string that denotes the target kind of event. (See the bind man page "
"and page 201 of John Ousterhout's book for details)."
msgstr ""
#: ../Doc/library/tkinter.rst:711
msgid "func"
msgstr "func"
#: ../Doc/library/tkinter.rst:709
msgid ""
"is a Python function, taking one argument, to be invoked when the event "
"occurs. An Event instance will be passed as the argument. (Functions "
"deployed this way are commonly known as *callbacks*.)"
msgstr ""
#: ../Doc/library/tkinter.rst:717
msgid "add"
msgstr ""
#: ../Doc/library/tkinter.rst:714
msgid ""
"is optional, either ``''`` or ``'+'``. Passing an empty string denotes that "
"this binding is to replace any other bindings that this event is associated "
"with. Passing a ``'+'`` means that this function is to be added to the list "
"of functions bound to this event type."
msgstr ""
#: ../Doc/library/tkinter.rst:726
msgid ""
"Notice how the widget field of the event is being accessed in the :meth:"
"`turnRed` callback. This field contains the widget that caught the X "
"event. The following table lists the other event fields you can access, and "
"how they are denoted in Tk, which can be useful when referring to the Tk man "
"pages. ::"
msgstr ""
#: ../Doc/library/tkinter.rst:745
msgid "The index Parameter"
msgstr ""
#: ../Doc/library/tkinter.rst:747
msgid ""
"A number of widgets require\"index\" parameters to be passed. These are "
"used to point at a specific place in a Text widget, or to particular "
"characters in an Entry widget, or to particular menu items in a Menu widget."
msgstr ""
#: ../Doc/library/tkinter.rst:770
msgid "Entry widget indexes (index, view index, etc.)"
msgstr ""
#: ../Doc/library/tkinter.rst:752
msgid ""
"Entry widgets have options that refer to character positions in the text "
"being displayed. You can use these :mod:`Tkinter` functions to access these "
"special points in text widgets:"
msgstr ""
#: ../Doc/library/tkinter.rst:757
msgid "AtEnd()"
msgstr ""
#: ../Doc/library/tkinter.rst:757
msgid "refers to the last position in the text"
msgstr ""
#: ../Doc/library/tkinter.rst:760
msgid "AtInsert()"
msgstr ""
#: ../Doc/library/tkinter.rst:760
msgid "refers to the point where the text cursor is"
msgstr ""
#: ../Doc/library/tkinter.rst:763
msgid "AtSelFirst()"
msgstr ""
#: ../Doc/library/tkinter.rst:763
msgid "indicates the beginning point of the selected text"
msgstr ""
#: ../Doc/library/tkinter.rst:766
msgid "AtSelLast()"
msgstr ""
#: ../Doc/library/tkinter.rst:766
msgid "denotes the last point of the selected text and finally"
msgstr ""
#: ../Doc/library/tkinter.rst:770
msgid "At(x[, y])"
msgstr ""
#: ../Doc/library/tkinter.rst:769
msgid ""
"refers to the character at pixel location *x*, *y* (with *y* not used in the "
"case of a text entry widget, which contains a single line of text)."
msgstr ""
#: ../Doc/library/tkinter.rst:774
msgid "Text widget indexes"
msgstr ""
#: ../Doc/library/tkinter.rst:773
msgid ""
"The index notation for Text widgets is very rich and is best described in "
"the Tk man pages."
msgstr ""
#: ../Doc/library/tkinter.rst:799
msgid "Menu indexes (menu.invoke(), menu.entryconfig(), etc.)"
msgstr ""
#: ../Doc/library/tkinter.rst:777
msgid ""
"Some options and methods for menus manipulate specific menu entries. Anytime "
"a menu index is needed for an option or a parameter, you may pass in:"
msgstr ""
#: ../Doc/library/tkinter.rst:780
msgid ""
"an integer which refers to the numeric position of the entry in the widget, "
"counted from the top, starting with 0;"
msgstr ""
#: ../Doc/library/tkinter.rst:783
msgid ""
"the string ``'active'``, which refers to the menu position that is currently "
"under the cursor;"
msgstr ""
#: ../Doc/library/tkinter.rst:786
msgid "the string ``\"last\"`` which refers to the last menu item;"
msgstr ""
#: ../Doc/library/tkinter.rst:788
msgid ""
"An integer preceded by ``@``, as in ``@6``, where the integer is interpreted "
"as a y pixel coordinate in the menu's coordinate system;"
msgstr ""
#: ../Doc/library/tkinter.rst:791
msgid ""
"the string ``\"none\"``, which indicates no menu entry at all, most often "
"used with menu.activate() to deactivate all entries, and finally,"
msgstr ""
#: ../Doc/library/tkinter.rst:794
msgid ""
"a text string that is pattern matched against the label of the menu entry, "
"as scanned from the top of the menu to the bottom. Note that this index "
"type is considered after all the others, which means that matches for menu "
"items labelled ``last``, ``active``, or ``none`` may be interpreted as the "
"above literals, instead."
msgstr ""
#: ../Doc/library/tkinter.rst:802
msgid "Images"
msgstr ""
#: ../Doc/library/tkinter.rst:804
msgid ""
"Bitmap/Pixelmap images can be created through the subclasses of :class:"
"`Tkinter.Image`:"
msgstr ""
#: ../Doc/library/tkinter.rst:807
msgid ":class:`BitmapImage` can be used for X11 bitmap data."
msgstr ""
#: ../Doc/library/tkinter.rst:809
msgid ":class:`PhotoImage` can be used for GIF and PPM/PGM color bitmaps."
msgstr ""
#: ../Doc/library/tkinter.rst:811
msgid ""
"Either type of image is created through either the ``file`` or the ``data`` "
"option (other options are available as well)."
msgstr ""
#: ../Doc/library/tkinter.rst:814
msgid ""
"The image object can then be used wherever an ``image`` option is supported "
"by some widget (e.g. labels, buttons, menus). In these cases, Tk will not "
"keep a reference to the image. When the last Python reference to the image "
"object is deleted, the image data is deleted as well, and Tk will display an "
"empty box wherever the image was used."
msgstr ""
#: ../Doc/library/tkinter.rst:824
msgid "File Handlers"
msgstr ""
#: ../Doc/library/tkinter.rst:826
msgid ""
"Tk allows you to register and unregister a callback function which will be "
"called from the Tk mainloop when I/O is possible on a file descriptor. Only "
"one handler may be registered per file descriptor. Example code::"
msgstr ""
#: ../Doc/library/tkinter.rst:837
msgid "This feature is not available on Windows."
msgstr ""
#: ../Doc/library/tkinter.rst:839
msgid ""
"Since you don't know how many bytes are available for reading, you may not "
"want to use the :class:`~io.BufferedIOBase` or :class:`~io.TextIOBase` :meth:"
"`~io.BufferedIOBase.read` or :meth:`~io.IOBase.readline` methods, since "
"these will insist on reading a predefined number of bytes. For sockets, the :"
"meth:`~socket.socket.recv` or :meth:`~socket.socket.recvfrom` methods will "
"work fine; for other files, use raw reads or ``os.read(file.fileno(), "
"maxbytecount)``."
msgstr ""
#: ../Doc/library/tkinter.rst:850
msgid ""
"Registers the file handler callback function *func*. The *file* argument may "
"either be an object with a :meth:`~io.IOBase.fileno` method (such as a file "
"or socket object), or an integer file descriptor. The *mask* argument is an "
"ORed combination of any of the three constants below. The callback is called "
"as follows::"
msgstr ""
#: ../Doc/library/tkinter.rst:861
msgid "Unregisters a file handler."
msgstr ""
#: ../Doc/library/tkinter.rst:868
msgid "Constants used in the *mask* arguments."
msgstr ""