tkgrouper
Tk interface to egegrouper.
-
class
egegrouper.tkgrouper.AboutWindow(parent)[source]
Window with short info about the program.
-
class
egegrouper.tkgrouper.GroupRecordDialog(parent, group_record, group_id=None)[source]
Dialog for edit group record.
-
on_save_button()[source]
Save button handler.
-
class
egegrouper.tkgrouper.GroupWindow(parent)[source]
Window for show and select examinations.
-
on_destroy()[source]
Do not destroy, but withdraw.
-
class
egegrouper.tkgrouper.GroupingDialog(parent, exam_id)[source]
Dialog for grouping examinations.
-
on_save_button()[source]
Save button handler.
-
class
egegrouper.tkgrouper.MainWindow[source]
Main window. Shows groups and main menu.
-
about()[source]
Show info about program.
-
add_group()[source]
Add new group.
-
close_db_and_exit()[source]
Close data base and exit.
-
close_storage()[source]
Close storage and clear widgets.
-
create_storage()[source]
Create storage.
-
delete_exam()[source]
Delete exam from storage.
-
delete_group()[source]
Delete selected group.
-
edit_group()[source]
Edit group.
-
exam_selected(*args)[source]
Exam selected slot. Enable some menu items.
-
export_json()[source]
Export selected examination to JSON file.
-
group_info(*args)[source]
Get and show information about examination in selected group.
-
group_selected(*args)[source]
Group selected slot. Enable some menu items.
-
grouping()[source]
Open grouping dialog stub.
-
import_json()[source]
Add examination from JSON file.
-
import_sme()[source]
Add records from sqlite3 data base in SME format.
-
open_storage()[source]
Open storage and show groups in it.
-
plot_exam(*args)[source]
Plot examination in separate matplotlib window.
-
stats_age()[source]
Calculate and show statistics by age.
-
stats_diagnosis()[source]
Calculate and show statistics by diagnosis.
-
stats_gender()[source]
Calculate and show statistics by gender.
-
egegrouper.tkgrouper.main()[source]
Entry point.