Я уже использовал следующий импорт, чтобы использовать simpleGUI в python 2.7 с моего рабочего стола.Использование simpleplot (codeskulptor) в python 2.7
try:
import simplegui
except ImportError:
import SimpleGUICS2Pygame.simpleguics2pygame as simplegui
Теперь я хочу построить числовые значения в кадре. Есть все равно, чтобы это сделать. У меня проблема с simpleplot.
Это весь мой код:
# 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()
Спасибо за ответ. Он работает сейчас. Однако, когда я использую simpleplot, он открывает новое окно. Можно ли построить в одном кадре? – user3839386
Нет, это невозможно. Это то же поведение в CodeSkulptor: http://www.codeskulptor.org/#user42_Blrcg2Wn8KHsRqO.py – OPi
Есть ли какой-либо GUI-пакет, поэтому я могу построить его в кадре? – user3839386