#!/usr/bin/env python\r
# coding: utf-8\r
+"""\r
+this script require pyOpenGL, PIL, numpy and Togl(tck/tk).\r
+\r
+Togl install on Windows\r
+=======================\r
+\r
+* download Togl2.0-8.4-Windows.zip\r
+* copy Togl2.0-8.4-Windows/lib/Togl2.0 to C:/PythonXX/tcl/Togl2.0\r
+"""\r
\r
import sys\r
import os\r
-import tkinter\r
-import tkinter.filedialog\r
+try:\r
+ import tkinter\r
+ import tkinter.filedialog as tkinter_filedialog\r
+except ImportError as e:\r
+ import Tkinter as tkinter\r
+ import tkFileDialog as tkinter_filedialog\r
import togl\r
import opengl\r
import opengl.rokuro\r
\r
class Frame(tkinter.Frame):\r
def __init__(self, width, height, master=None, **kw):\r
- super(Frame, self).__init__(master, **kw)\r
+ #super(Frame, self).__init__(master, **kw)\r
+ tkinter.Frame.__init__(self, master, **kw)\r
self.master.title('pymeshio viewer')\r
self.current='.'\r
# setup menu\r
self.bind('<MouseWheel>', lambda e: self.glworld.onWheel(-e.delta) and self.glwidget.onDraw())\r
\r
def onOpen(self):\r
- path=tkinter.filedialog.askopenfilename(\r
+ path=tkinter_filedialog.askopenfilename(\r
filetypes=[\r
('poloygon model files', '*.mqo;*.pmd;*.pmx'),\r
], \r