Seite 1 von 1

Fenstergrößen

Verfasst: Samstag 12. Mai 2007, 22:25
von lilhill2002
hallo ich arbeite zurzeit mit wxPython mit welche befehl kann ich die Koordinaten von Fenstern rausfischen? oder könnt ihr mir sagen mit welche befehl man die Fenster grüße ändert so das man die Fenster grüße nicht mehr ändert.
vielen dank

Edit (Leonidas): In wxPython Unterforum verschoben.
Edit (Leonidas): Thread umbenannt.

Re: wxpython

Verfasst: Sonntag 13. Mai 2007, 06:49
von gerold
Hallo lilhill2002!
lilhill2002 hat geschrieben:mit welche befehl kann ich die Koordinaten von Fenstern rausfischen?
- GetSize
- GetPosition
lilhill2002 hat geschrieben:oder könnt ihr mir sagen mit welche befehl man die Fenster grüße ändert so das man die Fenster grüße nicht mehr ändert.
Hääää???
Bitte formuliere deine Fragen so, dass sie einen Sinn ergeben.

mfg
Gerold
:-)

Re: wxpython

Verfasst: Sonntag 13. Mai 2007, 09:44
von Leonidas
gerold hat geschrieben:
lilhill2002 hat geschrieben:oder könnt ihr mir sagen mit welche befehl man die Fenster grüße ändert so das man die Fenster grüße nicht mehr ändert.
Hääää???
Bitte formuliere deine Fragen so, dass sie einen Sinn ergeben.
Meine Interpretation ist: "Wie kann man ein Fenster so konfigurieren, dass der User die Größe des Fensters nicht mehr ändern kann?".

Verfasst: Sonntag 13. Mai 2007, 12:21
von lilhill2002
Danke erstmal für die antworten und ich bitte um Verzeihung wegen meine Formulierungen. für den 2. will ich ein Wert festlegen, so das der user die Fenster grüße nicht ändert. zB. 300 x 200


bin gerade neu in die Gui umgestiegen bitte um Verständnis.

LG

Verfasst: Sonntag 13. Mai 2007, 18:42
von gerold
lilhill2002 hat geschrieben:will ich ein Wert festlegen, so das der user die Fenster grüße nicht ändert. zB. 300 x 200
Hallo lilhill2002!

Wenn du nicht willst, dass die Framegröße verändert werden darf, dann musst du die dafür zuständigen Style-Flags von ``wx.DEFAULT_FRAME_STYLE`` weg nehmen. Was ich damit meine, zeigt die Doku zu wxFrame und das Beispiel auf.

http://wxwidgets.org/manuals/stable/wx_wxframe.html

Code: Alles auswählen

#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-

import wx

wx.SetDefaultPyEncoding("iso-8859-15")


class MyFrame(wx.Frame):
    
    def __init__(
        self, parent = None, id = -1, title = "Example", size = wx.Size(300, 200),
        style = wx.DEFAULT_FRAME_STYLE ^ (wx.RESIZE_BORDER | wx.MINIMIZE_BOX | wx.MAXIMIZE_BOX)
    ):
        wx.Frame.__init__(self, parent, id, title, size = size, style = style)
        panel = wx.Panel(self)


def main():
    """Testing"""
    
    app = wx.PySimpleApp()
    f = MyFrame()
    f.Center()
    f.Show()
    app.MainLoop()


if __name__ == "__main__":
    main()
mfg
Gerold
:-)