Ich habe bereits den folgenden Import verwendet, um SimpleGUI in Python 2.7 von meinem Desktop zu verwenden.Verwenden von SimplePlot (Codeskulptur) in Python 2.7
try:
import simplegui
except ImportError:
import SimpleGUICS2Pygame.simpleguics2pygame as simplegui
Jetzt möchte ich numerische Werte im Rahmen darstellen. Gibt es das sowieso? Ich habe Probleme mit simpleplot.
Das ist mein ganzer Code:
# Import the module
try:
import simplegui
except ImportError:
import SimpleGUICS2Pygame.simpleguics2pygame as simplegui
import simpleplot
# Define event handler functions
def input_handler(x):
pass
def button_handler():
dataset1 = {3: 5, 8: 2, 1: 3}
dataset2 = [(1, 2), (4, 7), (2, 5), (7, 6)]
simpleplot.plot_lines('Sample', 400, 300, 'x', 'y', [dataset1, dataset2], True, ['dataset1', 'dataset2'])
pass
# Create a frame
f = simplegui.create_frame("UWB GUI",CANVAS_WIDTH, CANVAS_HEIGHT)
# Register event handlers
textField1=f.add_input("File Name", input_handler,100)
f.add_button("Filter", button_handler,100)
# Start frame and timers
f.start()
Danke für die Antwort. Es funktioniert jetzt. Wenn ich jedoch mit dem Simplotplot plotte, öffnet es ein neues Fenster. Ist es möglich, im selben Frame zu plotten? – user3839386
Nein, das ist nicht möglich. Es ist das gleiche Verhalten in CodeSkulptur: http://www.codeskulptor.org/#user42_Blrcg2Wn8KHsRqO.py – OPi
Gibt es ein GUI-Paket, so dass ich im Rahmen plotten kann? – user3839386