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.