Найти - Пользователи
Полная версия: pyglet.window не работает
Начало » Python для новичков » pyglet.window не работает
1 2
AD0DE412
# неправильно
см выше
вы параметры не передали окну
по умолчанию оно такое

 class Window(width=None, height=None, caption=None, resizable=False, style=None, fullscreen=False, visible=True, vsync=True, display=None, screen=None, config=None, context=None, mode=Non[/code]

у вас точно pyglet нормально поставился?
и еще а у вас python 3.4? если да .. то рекомендовано по докам 2.7 или 3.4+ версии
mike_nsk
AD0DE412
у вас точно pyglet нормально поставился?
я не знаю как это определить…

AD0DE412
и еще а у вас python 3.4? если да .. то рекомендовано по докам 2.7 или 3.4+ версии
Python 3.4.4

по крайней мере на сам pyglet не ругается.

например, на код:
 import pyglet
help (pyglet)

выдает всю инфу по этому модулю:
 Help on package pyglet:
NAME
    pyglet - pyglet is a cross-platform games and multimedia package.
DESCRIPTION
    Detailed documentation is available at http://www.pyglet.org
PACKAGE CONTENTS
    app (package)
    canvas (package)
    clock
    com
    compat
    debug
    event
    extlibs (package)
    font (package)
    gl (package)
    graphics (package)
    image (package)
    info
    input (package)
    lib
    libs (package)
    media (package)
    model (package)
    resource
    sprite
    text (package)
    window (package)
DATA
    absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0...
    app = <pyglet._ModuleProxy object>
    canvas = <pyglet._ModuleProxy object>
    clock = <pyglet._ModuleProxy object>
    com = <pyglet._ModuleProxy object>
    compat_platform = 'win32'
    event = <pyglet._ModuleProxy object>
    font = <pyglet._ModuleProxy object>
    gl = <pyglet._ModuleProxy object>
    graphics = <pyglet._ModuleProxy object>
    image = <pyglet._ModuleProxy object>
    input = <pyglet._ModuleProxy object>
    lib = <pyglet._ModuleProxy object>
    media = <pyglet._ModuleProxy object>
    model = <pyglet._ModuleProxy object>
    options = {'audio': ('directsound', 'openal', 'pulse', 'silent'), 'dar...
    print_function = _Feature((2, 6, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0)...
    resource = <pyglet._ModuleProxy object>
    sprite = <pyglet._ModuleProxy object>
    text = <pyglet._ModuleProxy object>
    version = '1.4.9'
    window = <pyglet._ModuleProxy object>
FILE
    c:\python34\lib\site-packages\pyglet\__init__.py

Но при этом фукнкции не работают.
Не только “window”, другие тоже пробовал - аналогичный вывод:
 object has no attribute
AD0DE412
хз может стоит попробывать версии python повыше у меня 3.6.9 linux.
кстати там (в pyglet __init__.py) есть куски импортов эээ не знаю как сказать .. из будущих выпусков (future)
mike_nsk
AD0DE412
хз может стоит попробывать версии python повыше у меня 3.6.9 linux.
повыше пока не могу попробовать.
придется либо пытаться чтобы этот pyglet заработал, либо найти ему аналог (работающий!)…
хочу с медиа и интерфейсом экспериментировать…
doza_and
mike_nsk
хочу с медиа и интерфейсом экспериментировать
Это какбы Qt, wxPython…
А pyglet, pygame, pysfml2, pysdl это скорее gamedev.
mike_nsk
doza_and
Это какбы Qt, wxPython…
спасибо!
mike_nsk
mike_nsk
хочу с медиа и интерфейсом экспериментировать…

оказывается в пакете 3.4.4 уже есть библиотека tkinter
окно заработало

 from tkinter import *
root = Tk()
root.title("Hello World!")
root.geometry('300x40')
def button_clicked():
    print("Hello World!")
def close():
    root.destroy()
    root.quit()
button = Button(root, text="Press Me", command=button_clicked)
button.pack(fill=BOTH)
root.protocol('WM_DELETE_WINDOW', close)
root.mainloop()

mike_nsk
AD0DE412
https://github.com/alejandroautalan/pygubu/blob/master/README.md

спасибо!
justicek
может стоит попробывать версии python повыше у меня 3.6.9 linux.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB