Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000749Vine Linux1 バグ公開2009-08-12 22:482012-10-04 04:16
anonymous 
iwaim 
不明 
完了却下 
5.1 
 
tkinter python
0000749: tkinter の一部機能が動作しません
tkinter を使って tkFileDialog の askopenfilename でファイルをダブルクリックしてもファイル名がとりこめません。

環境
VirtualBox3.0.4
Vine4.1 や Fedora6-11 Ubuntu8.10/9.04 では問題無く動作します。

#!/usr/bin/python
# -*- coding: utf -*-
import sys, os, time, re, locale, string
from Tkinter import *
from tkFileDialog import *

class Test:
    def __init__(self):
        self.tk = Tk()
        self.filename = askopenfilename()
        if not self.filename:
            return
        file = open(self.filename, 'r')
        while TRUE:
                line=file.readline()
                if not line:
                    break
                print(line)
        file.close()

if __name__ == "__main__":
    test = Test()
設定されていません。
課題の履歴
2009-08-12 22:48anonymous新規課題
2010-02-16 17:33owaコメント追加: 0003297
2010-06-28 17:34anonymousバージョン5.0 => 5.1
2010-06-28 17:34anonymousコメント追加: 0003298
2010-06-28 23:29iwaim担当者 => iwaim
2010-06-28 23:29iwaim状態新規 => 担当者決定
2010-06-28 23:29iwaimコメント追加: 0003299
2010-06-29 11:20anonymousコメント追加: 0003300
2012-10-03 02:10tomopコメント追加: 0007337
2012-10-03 02:10tomop状態担当者決定 => 完了
2012-10-04 04:16tomop解決状況不明 => 却下
2012-10-04 04:16tomop詳細更新bug_revision_view_page.php?rev_id=32#r32

コメント
(0003297)
owa   
2010-02-16 17:33   
$ wish
$ tk_getOpenFile
でファイルをダブルクリックしてもファイル名が取り込めませんので
Tc/Tk の問題だと思われます

環境:
tk-8.4.19-2vl5.x86_64
tcl-8.4.19-1vl5.x86_64

# tk を 8.5 に上げても良さそうに思う
(0003298)
anonymous   
2010-06-28 17:34   
> $ wish
> $ tk_getOpenFile
> でファイルをダブルクリックしてもファイル名が取り込めませんので
> Tc/Tk の問題だと思われます
>
> 環境:
> tk-8.4.19-2vl5.x86_64
> tcl-8.4.19-1vl5.x86_64
>
> # tk を 8.5 に上げても良さそうに思う

8.5 に上げるのは敷居が高いのかな?
なかなか修正されないような?

とりあえず、
1. rpm -e tkinter tk tcl tix
2. fedora8 の tk tcl を入れる
3. fedora8 の tix のソースから
 ln -sf libTix%{tixmajor}.so $RPM_BUILD_ROOT%{_libdir}/libtix%{tixmajor}.so
 %{_libdir}/libtix%{tixmajor}.so
 の2行を spec のしかるべきところに挿入後 rpmbuild
4. 上記 tix をインストール
5. vine の python を ソースから rpmbuild
6. 上記 python の tkinter だけを インストール
でしのいでいます。
(0003299)
iwaim   
2010-06-28 23:29   
> > # tk を 8.5 に上げても良さそうに思う
>
> 8.5 に上げるのは敷居が高いのかな?

mainカテゴリのパッケージは、基本的にバージョンを挙げない方向で検討することになります。

> なかなか修正されないような?

ざっと探しただけですが、これですかね?
http://sourceforge.net/tracker/index.php?func=detail&aid=611615&group_id=12997&atid=112997 [^]
割り当て済みにしておきます。
(0003300)
anonymous   
2010-06-29 11:20   
> > > # tk を 8.5 に上げても良さそうに思う
> >
> > 8.5 に上げるのは敷居が高いのかな?
>
> mainカテゴリのパッケージは、基本的にバージョンを挙げない方向で検討するこ
> とになります。
>
> > なかなか修正されないような?
>
> ざっと探しただけですが、これですかね?
> http://sourceforge.net/tracker/index.php?func=detail&aid=611615&group_id=12997&atid=112997 [^]
> 割り当て済みにしておきます。

この patch は 8.4.19 で既に当たっているようですね。
むしろ、tk-8.4-lastevent.patch では
これを抜いて tk を build install すると、取り込めるようになります。
(0007337)
tomop   
2012-10-03 02:10   
該当バージョンはEOLのため完了とします。現行バージョンにおいても発生する場合は、新規チケットにてお知らせください。