Exemple #1
0
    def __init__(self, res, category):
        MyFrame.__init__(
            self,
            None,
            id=wx.ID_ANY,
            title=category.name,
            #pos=self.load_window_position(), #wx.Point(100, 100),
            #size=wx.Size(500, 300),
            style=0 | wx.TAB_TRAVERSAL | wx.DEFAULT_FRAME_STYLE
            | wx.FRAME_NO_TASKBAR,
        )

        self.SetPosition(self.load_window_position())
        self.SetSize(self.load_window_size())

        self.colour = wx.Colour(*res.cfg["note_color"])
        #self.icon = icon
        self.category = category
        #self.note = NoteWindow(None, icon)

        self.res = res
        self.frame = self
        self.tabs = None
        self.note_panels = []
        self.current_panel = None

        self.build_notes_frame()
Exemple #2
0
    def __init__(self, topframe=None):

        MyFrame.__init__(self, topframe=topframe)

        style = Style()
        style.theme_use('clam')

        self.patient_foler_path = ""
        self.patients = []
        self.set_title('Brain segmentation GUI')
        self.add_ui_components()
Exemple #3
0
    def __init__(self,
                 image_paths=None,
                 segm_path=None,
                 supervoxel_id_path=None,
                 topframe=None):

        MyFrame.__init__(self,
                         topframe=None)
        Style().theme_use('clam')
        self.set_title('Visualise Volumes')


        self.set_variables(image_paths,
                           segm_path=segm_path,
                           supervoxel_id_path=supervoxel_id_path)

        self.create_ui(image_paths=image_paths,
                       supervoxel_id_path=supervoxel_id_path)
Exemple #4
0
    def __init__(self, res):
        MyFrame.__init__(
            self,
            None,
            id=wx.ID_ANY,
            title=res.cfg["title"],
            style=0 | wx.TAB_TRAVERSAL | wx.DEFAULT_FRAME_STYLE,
        )

        self.res = res
        self.icon = res.icon
        self.SetPosition(self.load_window_position())
        self.SetSize(self.load_window_size())

        self.SetIcon(res.icon)
        self.categories = []

        file_name = 'data/categories.json'

        try:
            json_category_file = open(file_name, 'r')
            self.local_categories_list = json.load(json_category_file)
        except OSError as err:
            print("can't load property: {0}".format(err))
            self.local_categories_list = []
            self.categories_to_file()
        else:
            json_category_file.close()

        for category_name in self.local_categories_list:
            category = Category(category_name)
            category.load_files()
            self.categories.append(category)

        self.category_wrappers = []

        for category in self.categories:
            wrapper = NotesFrame(self.res, category)
            self.category_wrappers.append(wrapper)

        self.init_ui()
        for wrapper in self.category_wrappers:
            wrapper.Show(wrapper.pinned)
Exemple #5
0
    def __init__(self,topframe= None):
        MyFrame.__init__(self, topframe=None)
        s = ttk.Style()
        s.theme_use('clam')

        self.set_title('Help')
        self.scrollbar = Scrollbar(self)
        self.scrollbar.pack(side=RIGHT, fill=Y)
    
        self.text_view = Text(self)
        self.text_view.pack()
    
        # attach listbox to scrollbar
        self.text_view.config(yscrollcommand=self.scrollbar.set)
        self.scrollbar.config(command=self.text_view.yview)
    
    
        f = open('help.txt', 'r')
        text = f.read()
        self.text_view.insert(END, text)