Welcome to Help

Help
eyecreate
2006-04-26
2013-05-30
  • eyecreate
    eyecreate
    2006-04-26

    I am in the middle of creating a IDE and Form Designer to run on Windows CE. It is about 75% finished. Is there any interest in me releasing it?(unlike IDLE, it is not writen in Python, but .NET CF v2.0) If there is more than just a few wanting it, I may even make it open source.

     
    • Luke Dunstan
      Luke Dunstan
      2006-04-26

      I am interested :-). What kind of output will the Form Designer produce? Python code for tkinter or something else?

       
      • eyecreate
        eyecreate
        2006-04-26

        It should output tkinter code. I am working on making the form designer more user friendly right now.

         
        • eyecreate
          eyecreate
          2006-04-27

          Anyone else interested or have questions? Should I just get to it and make a sourceforge page for it, or do you think it would be beter put elsewhere?

           
          • eyecreate
            eyecreate
            2006-04-27

            because this post is hidden in the beggining help message, I think I'll post something to the mailing list. Does anyone know how to make a new post? I can't seem to find out how.(I can reply to one though)

             
  • Anton Orekhov
    Anton Orekhov
    2006-04-27

    os.startfile(), os.system(), os.startvfs() ???! Where they?

    Tcl/Tk in Python CE 2.4 not work, not load.

    (Create new subjects the user cannot? (could not find New Topic or similar))

     
  • Luke Dunstan
    Luke Dunstan
    2006-04-28

    To start a new thread, go here and then scroll down:

    http://sourceforge.net/forum/forum.php?forum_id=358834

    The Windows CE C library doesn't have a system() function therefore os.system() doesn't exist. It may be possible to work around this, but I'm not sure yet. Pocket PC doesn't have a cmd.exe by default so it is not obvious whether system() is a good idea.

    os.startfile() should exist so that is a bug.

    os.statvfs() (not startvfs) is documented as Unix only and is not available on Windows NT Python either.

     
    • Anton Orekhov
      Anton Orekhov
      2006-04-28

      Well that function startfile () worked.

      Without this function I feel isolated. From Python I can not start not one other program. It is bad. startfile should work.

      Now I use Python CE 2.3.5 (because in new it was not possible to start Tk, my programs with Tk interface).
      If realize startfile make please this function in separate pyd the module that it(he) could be imported from Pocket Python 2.3.5.
      Or update distribution Pocket Python 2.3.5 with this function please.

      > (not startvfs) is documented as Unix only

      Yes, it is valid so (I apologize:-))

       
      • Luke Dunstan
        Luke Dunstan
        2006-04-29

        os.startfile() will be in the next release of PythonCE 2.4.3. I don't really have time to support version 2.3 at the same time.

        But before I make a release, can I ask what is the reason that you can't use version 2.4.3 with your Tk programs?

         
        • Luke Dunstan
          Luke Dunstan
          2006-05-01

          On second thought, I've created a new release already. Please try it. It also includes the headers and import library necessary for building C extension modules.

           
          • Anton Orekhov
            Anton Orekhov
            2006-05-02

            It began seems PythonCE to be started faster. Still at once has noticed, that the debugging information in a window of the interpreter is better given out.
            I shall try to make C the module.

            Many thanks! :-)

             
        • Anton Orekhov
          Anton Orekhov
          2006-05-02

          Works normally. Probably I have simply got confused. All works.

          In PythonCE 2.3.5 I did(made) so:
          import sys
          if sys.platform == 'Pocket PC':
                  sys.path.append ('\\SD Card\\PythonCE Python\\python23.zip\\lib-tk')

          Now it is not required! Ur!:-)

          > that you can't use version 2.4.3 with your Tk programs?

           
  • Anton Orekhov
    Anton Orekhov
    2006-04-28

    How to create C the module for PythonCE?
    (eVC 4.0, pyd files)

    What it is necessary to install and adjust in eVC for this purpose?

     
    • Luke Dunstan
      Luke Dunstan
      2006-04-28

      Please post your question a new thread first. I told you how.

       
      • Anton Orekhov
        Anton Orekhov
        2006-05-02

        C compilation and uses pyd modules
        Works well! Thanks :-)

         
  • Anton Orekhov
    Anton Orekhov
    2006-05-02

    - No enter in widgets non english chars (non english virtual keyboard work in unicode - 2 bytes symbols)

    - Some messages stilus (<Motion>) every second erroneous.
    event.x, event.y = -3, 14199456

    In function event I do(make) so:
    def run_Motion (event):
         if x <0: return
        ...

    But in the some widgets (Scale) this function inside. And it(he) works incorrectly.
    At movement stilus widget jumps.

     
    • Anton Orekhov
      Anton Orekhov
      2006-05-02

      (IPAQ hx 2110 WM2003SE)

       
    • Anton Orekhov
      Anton Orekhov
      2006-05-05

      Buttons maximize/minimize a window in a line of heading.
      they operate, but are not displayed

       
    • Anton Orekhov
      Anton Orekhov
      2006-05-12

      eVC 4 (DLL MFC include Python.h)
      PythonCE-2.4.3-20060430
      IPAQ hx2110 (WM2003SE)

      I have tried to create the module for InputBox. (to enter not English text).

      Source: http://i-quiet.narod.ru/inputbox.zip
      Test in PocketPC: http://i-quiet.narod.ru/test.zip

      The text is entered normally. But there is one problem.
      Sometimes PythonCE stop at an exit from the program.
      The program is carried out normally, but at end PythonCE stops, blocked, hangs. (it(he) cannot be closed even through PanelControl/Memory)

      It is a mistake in PythonCE or I have incorrectly made C the module?

      > - No enter in widgets non english chars (non english virtual keyboard work in unicode - 2 bytes symbols)