Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 12 additions & 4 deletions SolarSystemOrbiter/sso.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,15 @@
import matplotlib
matplotlib.use('TkAgg') # This backend is required for the app to run on macOS
import matplotlib.animation as animation
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg

#from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
try:
from matplotlib.backends.backend_tkagg import NavigationToolbar2TkAgg
except ImportError:
from matplotlib.backends.backend_tkagg import NavigationToolbar2Tk as NavigationToolbar2TkAgg

from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg

import matplotlib.pyplot as plt
import numpy as np

Expand Down Expand Up @@ -335,7 +343,7 @@ def plot(self):
# ------
# Create plotting canvas
canvas = FigureCanvasTkAgg(fig, sim_window)
canvas.show()
canvas.draw()
canvas.get_tk_widget().pack(side=tk.BOTTOM, fill=tk.BOTH, expand=True)

# Add matplotlib toolbar to the plot
Expand Down Expand Up @@ -398,7 +406,7 @@ def simulation_animation(self):
# ------
# Create plotting canvas
canvas = FigureCanvasTkAgg(fig, sim_window)
canvas.show()
canvas.draw()
canvas.get_tk_widget().pack(side=tk.BOTTOM, fill=tk.BOTH, expand=True)

# Add interrupt button
Expand Down Expand Up @@ -732,4 +740,4 @@ def suggestSimParameters(self):
root = tk.Tk()
root.wm_title('SolarSystemOrbiter')
gui = App(root)
root.mainloop()
root.mainloop()