/usr/share/doc/twisted-doc/examples/pyuidemo.py is in twisted-doc 13.2.0-1ubuntu1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #!/usr/bin/env python
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.
"""
Displays a frame with two buttons and a background image, using pyui library.
Run this example by typing in:
python pyuidemo.py
Select "Quit" button to exit demo.
"""
import pyui
from twisted.internet import reactor, pyuisupport
def onButton(self):
print "got a button"
def onQuit(self):
reactor.stop()
def main():
pyuisupport.install(args=(640, 480), kw={'renderer': '2d'})
w = pyui.widgets.Frame(50, 50, 400, 400, "clipme")
b = pyui.widgets.Button("A button is here", onButton)
q = pyui.widgets.Button("Quit!", onQuit)
w.addChild(b)
w.addChild(q)
w.pack()
w.setBackImage("pyui_bg.png")
reactor.run()
if __name__ == '__main__':
main()
|