Hi Benjamin, You found some ancient piece of API and I'm not sure if it ever was functional. Since the Tcl/Tk GUI is deprecated, we'll probably just remove that broken startWithTclTk method.
The pymol2 module is a low level interface and doesn't provide a GUI out of the box. It's also little used (and little tested). What is your goal? Writing a PyMOL plugin or extension script? Or writing your own application on top of a low level PyMOL API? For plugins and extensions, just use the "pymol.cmd" API (check out https://github.com/Pymol-Scripts/Pymol-script-repo for a collection of extensions). Cheers, Thomas > On Oct 15, 2018, at 12:57 PM, Benjamin Schroeder <bschr...@ethz.ch> wrote: > > Hej everybody, > I would like to start to write an own PyMol modul. > Therefore I thougth it would be interesting to use the pymol2 package. > But here I encounter a problem starting the GUI. > Can you spot what is missing here? > > my code: > import pymol2 > p1 = pymol2.PyMOL() > p1.startWithTclTk() > > Error: > Traceback (most recent call last): > File "/....py", line 8, in <module> > p1.startWithTclTk() > File "/.../anaconda3/lib/python3.6/site- > packages/pymol2/__init__.py", line 145, in startWithTclTk > sys.modules[gui].__init__(self,poll,skin) > TypeError: module.__init__() takes at most 2 arguments (3 > given) > > > > All the best, > Benjamin > > P.s.: Hope I'm correct here on this list. -- Thomas Holder PyMOL Principal Developer Schrödinger, Inc. _______________________________________________ PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net) Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net Unsubscribe: https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe