From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 16 Dec 2003 00:34:11 +0200 From: =?KOI8-R?Q?=E5=D7=C7=C5=CE=C9=CA_=EB=CF=D3=C5=CE=CB=CF?= To: sisyphus@altlinux.ru Message-Id: <20031216003411.537deeda.eugine_kosenko@ukr.net> X-Mailer: Sylpheed version 0.9.6 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [sisyphus] =?koi8-r?b?6dPQz8zY2s/Xwc7JxQ==?= tix =?koi8-r?b?0w==?= python23 X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Dec 2003 01:39:46 -0000 Archived-At: List-Archive: Привет! Попытался освоить tix для python23. Согласно документации простейшая tix-программа (даже не программа, а фрагмент) должна выглядеть так: import Tkinter from Tkconstants import * import Tix root = Tix.Tk() widget = Tix.ComboBox(root) root.mainloop() К сожалению, при запуске этой программы получаем следующее: Traceback (most recent call last): File "tix.py", line 6, in ? widget = Tix.ComboBox(root) File "/usr/lib/python2.3/lib-tk/Tix.py", line 576, in __init__ cnf, kw) File "/usr/lib/python2.3/lib-tk/Tix.py", line 307, in __init__ self.tk.call(widgetName, self._w, *extra) _tkinter.TclError: expected integer but got "-" Вначале я думал, что у меня что-то не так с руками. Обратился в рассылку Питона, получил следующий ответ: Seems like your Tix installation might be broken. This is very likely if you are running RedHat or Debian (maybe others too, I don't know). On RedHat (and Fedora as well I have heard) it seems to be kind of tradition that Tix does not work, so if you are running RedHat you will probably have to get the sources of both tcl/tk and Tix and recompile them (make sure to get the sources from the vendors and not the source RPMS from RedHat and take care that you get the exactly same versions as originally delivered with the distro otherwise python and maybe some other things might not work anymore). Короче говоря, пересобирайте из исходников, но ни в коем случае не из исходников дистрибутора. Ну, исходники я взял, сейчас шаманю на предмет сборки, однако хотелось бы узнать авторитетное мнение держателей пакетов на эту тему...