OSDN Git Service
(root)
/
meshio
/
pymeshio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix for python2.7
[meshio/pymeshio.git]
/
examples
/
pymeshviewer.py
diff --git
a/examples/pymeshviewer.py
b/examples/pymeshviewer.py
index
9e0e26c
..
b22e6c1
100644
(file)
--- a/
examples/pymeshviewer.py
+++ b/
examples/pymeshviewer.py
@@
-1,10
+1,23
@@
#!/usr/bin/env python
\r
# coding: utf-8
\r
#!/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
\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
import togl
\r
import opengl
\r
import opengl.rokuro
\r
@@
-15,7
+28,8
@@
import pmxbuilder
\r
class Frame(tkinter.Frame):
\r
def __init__(self, width, height, master=None, **kw):
\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.master.title('pymeshio viewer')
\r
self.current='.'
\r
# setup menu
\r
@@
-38,7
+52,7
@@
class Frame(tkinter.Frame):
self.bind('<MouseWheel>', lambda e: self.glworld.onWheel(-e.delta) and self.glwidget.onDraw())
\r
\r
def onOpen(self):
\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
filetypes=[
\r
('poloygon model files', '*.mqo;*.pmd;*.pmx'),
\r
],
\r