Lines Matching full:tix

1 :mod:`tkinter.tix` --- Extension widgets for Tk
4 .. module:: tkinter.tix
9 **Source code:** :source:`Lib/tkinter/tix.py`
11 .. index:: single: Tix
19 The :mod:`tkinter.tix` (Tk Interface Extension) module provides an additional
21 they are far from complete. The :mod:`tkinter.tix` library provides most of the
25 :mod:`tkinter.tix` also includes many more widgets that are generally useful in
36 `Tix Homepage <https://tix.sourceforge.net/>`_
37 The home page for :mod:`Tix`. This includes links to additional documentation
40 `Tix Man Pages <https://tix.sourceforge.net/dist/current/man/>`_
43 `Tix Programming Guide <https://tix.sourceforge.net/dist/current/docs/tix-book/tix.book.html>`_
46 `Tix Development Applications <https://tix.sourceforge.net/Tixapps/src/Tide.html>`_
47 Tix applications for development of Tix and Tkinter programs. Tide applications
49 remotely modify and debug Tix/Tk/Tkinter applications.
52 Using Tix
56 .. class:: Tk(screenName=None, baseName=None, className='Tix')
58 Toplevel widget of Tix which represents mostly the main window of an
61 Classes in the :mod:`tkinter.tix` module subclasses the classes in the
62 :mod:`tkinter`. The former imports the latter, so to use :mod:`tkinter.tix`
64 can just import :mod:`tkinter.tix`, and replace the toplevel call to
65 :class:`tkinter.Tk` with :class:`tix.Tk`::
67 from tkinter import tix
69 root = tix.Tk()
71 To use :mod:`tkinter.tix`, you must have the Tix widgets installed, usually
75 from tkinter import tix
76 root = tix.Tk()
77 root.tk.eval('package require Tix')
80 Tix Widgets
83 `Tix <https://tix.sourceforge.net/dist/current/man/html/TixCmd/TixIntro.htm>`_
94 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixBalloon.htm>`_ that
100 .. \ulink{Balloon}{https://tix.sourceforge.net/dist/current/demos/samples/Balloon.tcl}
106 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixButtonBox.htm>`_
110 .. \ulink{ButtonBox}{https://tix.sourceforge.net/dist/current/demos/samples/BtnBox.tcl}
116 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixComboBox.htm>`_
122 .. \ulink{ComboBox}{https://tix.sourceforge.net/dist/current/demos/samples/ComboBox.tcl}
128 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixControl.htm>`_
135 .. \ulink{Control}{https://tix.sourceforge.net/dist/current/demos/samples/Control.tcl}
141 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixLabelEntry.htm>`_
146 .. \ulink{LabelEntry}{https://tix.sourceforge.net/dist/current/demos/samples/LabEntry.tcl}
152 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixLabelFrame.htm>`_
158 .. \ulink{LabelFrame}{https://tix.sourceforge.net/dist/current/demos/samples/LabFrame.tcl}
164 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixMeter.htm>`_ widget
169 .. \ulink{Meter}{https://tix.sourceforge.net/dist/current/demos/samples/Meter.tcl}
175 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixOptionMenu.htm>`_
179 .. \ulink{OptionMenu}{https://tix.sourceforge.net/dist/current/demos/samples/OptMenu.tcl}
185 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixPopupMenu.htm>`_
187 of the :mod:`Tix` :class:`PopupMenu` widget is it requires less application code
191 .. \ulink{PopupMenu}{https://tix.sourceforge.net/dist/current/demos/samples/PopMenu.tcl}
197 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixSelect.htm>`_ widget
202 .. \ulink{Select}{https://tix.sourceforge.net/dist/current/demos/samples/Select.tcl}
208 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixStdButtonBox.htm>`_
212 .. \ulink{StdButtonBox}{https://tix.sourceforge.net/dist/current/demos/samples/StdBBox.tcl}
222 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixDirList.htm>`_
228 .. \ulink{DirList}{https://tix.sourceforge.net/dist/current/demos/samples/DirList.tcl}
234 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixDirTree.htm>`_
240 .. \ulink{DirTree}{https://tix.sourceforge.net/dist/current/demos/samples/DirTree.tcl}
246 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixDirSelectDialog.htm>`_
252 .. \ulink{DirSelectDialog}{https://tix.sourceforge.net/dist/current/demos/samples/DirDlg.tcl}
266 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixExFileSelectBox.htm>`_
273 .. \ulink{ExFileSelectDialog}{https://tix.sourceforge.net/dist/current/demos/samples/EFileDlg.tcl}
279 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixFileSelectBox.htm>`_
286 .. \ulink{FileSelectDialog}{https://tix.sourceforge.net/dist/current/demos/samples/FileDlg.tcl}
292 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixFileEntry.htm>`_
298 .. \ulink{FileEntry}{https://tix.sourceforge.net/dist/current/demos/samples/FileEnt.tcl}
308 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixHList.htm>`_ widget
314 .. \ulink{HList}{https://tix.sourceforge.net/dist/current/demos/samples/HList1.tcl}
320 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixCheckList.htm>`_
326 .. \ulink{ CheckList}{https://tix.sourceforge.net/dist/current/demos/samples/ChkList.tcl}
328 .. \ulink{ScrolledHList (1)}{https://tix.sourceforge.net/dist/current/demos/samples/SHList.tcl}
330 .. \ulink{ScrolledHList (2)}{https://tix.sourceforge.net/dist/current/demos/samples/SHList2.tcl}
336 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixTree.htm>`_ widget
341 .. \ulink{Tree}{https://tix.sourceforge.net/dist/current/demos/samples/Tree.tcl}
343 .. \ulink{Tree (Dynamic)}{https://tix.sourceforge.net/dist/current/demos/samples/DynTree.tcl}
353 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixTList.htm>`_ widget
361 .. \ulink{ScrolledTList (1)}{https://tix.sourceforge.net/dist/current/demos/samples/STList1.tcl}
363 .. \ulink{ScrolledTList (2)}{https://tix.sourceforge.net/dist/current/demos/samples/STList2.tcl}
367 .. \ulink{Simple Grid}{https://tix.sourceforge.net/dist/current/demos/samples/SGrid0.tcl}
369 .. \ulink{ScrolledGrid}{https://tix.sourceforge.net/dist/current/demos/samples/SGrid1.tcl}
371 .. \ulink{Editable Grid}{https://tix.sourceforge.net/dist/current/demos/samples/EditGrid.tcl}
381 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixPanedWindow.htm>`_
387 .. \ulink{PanedWindow}{https://tix.sourceforge.net/dist/current/demos/samples/PanedWin.tcl}
393 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixListNoteBook.htm>`_
401 .. \ulink{ListNoteBook}{https://tix.sourceforge.net/dist/current/demos/samples/ListNBK.tcl}
407 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixNoteBook.htm>`_
414 .. \ulink{NoteBook}{https://tix.sourceforge.net/dist/current/demos/samples/NoteBook.tcl}
418 .. \ulink{ScrolledListBox}{https://tix.sourceforge.net/dist/current/demos/samples/SListBox.tcl}
420 .. \ulink{ScrolledText}{https://tix.sourceforge.net/dist/current/demos/samples/SText.tcl}
422 .. \ulink{ScrolledWindow}{https://tix.sourceforge.net/dist/current/demos/samples/SWindow.tcl}
424 .. \ulink{Canvas Object View}{https://tix.sourceforge.net/dist/current/demos/samples/CObjView.tcl}
430 The :mod:`tkinter.tix` module adds:
432 * `pixmap <https://tix.sourceforge.net/dist/current/man/html/TixCmd/pixmap.htm>`_
433 capabilities to all :mod:`tkinter.tix` and :mod:`tkinter` widgets to create
437 .. \ulink{XPM Image In Button}{https://tix.sourceforge.net/dist/current/demos/samples/Xpm.tcl}
439 .. \ulink{XPM Image In Menu}{https://tix.sourceforge.net/dist/current/demos/samples/Xpm1.tcl}
442 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/compound.htm>`_ image
450 ….. \ulink{Compound Image In Buttons}{https://tix.sourceforge.net/dist/current/demos/samples/CmpImg…
452 ….. \ulink{Compound Image In NoteBook}{https://tix.sourceforge.net/dist/current/demos/samples/CmpIm…
454 ….. \ulink{Compound Image Notebook Color Tabs}{https://tix.sourceforge.net/dist/current/demos/sampl…
456 ….. \ulink{Compound Image Icons}{https://tix.sourceforge.net/dist/current/demos/samples/CmpImg3.tcl}
466 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixInputOnly.htm>`_
474 In addition, :mod:`tkinter.tix` augments :mod:`tkinter` by providing:
480 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tixForm.htm>`_ geometry
484 Tix Commands
490 The `tix commands
491 <https://tix.sourceforge.net/dist/current/man/html/TixCmd/tix.htm>`_ provide
492 access to miscellaneous elements of :mod:`Tix`'s internal state and the
493 :mod:`Tix` application context. Most of the information manipulated by these
499 from tkinter import tix
500 root = tix.Tk()
506 Query or modify the configuration options of the Tix application context. If no
529 used to configure the ``bitmap`` option of the Tk and Tix widgets.
534 Tix maintains a list of directories under which the :meth:`tix_getimage` and
549 Possible options are ``tix``, ``FileSelectDialog`` or ``tixExFileSelectDialog``.
562 be used to configure the ``image`` option of the Tk and Tix widgets.
567 Gets the options maintained by the Tix scheme mechanism.
572 Resets the scheme and fontset of the Tix application to *newScheme* and
575 of any widgets in a Tix application.
578 the Tk options set by the Tix schemes.
580 Because of the way Tk handles the X option database, after Tix has been has