mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 08:46:37 -04:00
Anki is a smart spaced repetition flashcard program
![]() A QDialogButtonBox::Close StandardButton has the RejectRole. (http://doc.qt.nokia.com/4.7-snapshot/qdialogbuttonbox.html#StandardButton-enum) So when that is clicked, that button’s clicked() signal as well as the dialog’s rejected() signals are emitted. Connecting EditCurrent’s onSave() to both was redundant. It looks like calling onSave() twice was mostly harmless, but not quite: When closing the edit dialog, media on the edited card’s front side were played twice (via moveToState ... Reviewer.showQuestion()). So avoid that. |
||
---|---|---|
aqt | ||
designer | ||
tools | ||
.gitignore | ||
anki | ||
anki.1 | ||
anki.bat | ||
anki.desktop | ||
anki.png | ||
anki.xpm | ||
ChangeLog.old | ||
LICENSE | ||
LICENSE.logo | ||
Makefile | ||
README | ||
README.development | ||
README.translating |
Anki ------------------------------------- Prerequisites --------------- To install the prerequisites on Ubuntu/Debian, please use the following command: sudo apt-get install python-qt4 mplayer lame libportaudio2 If you're on another distribution the packages may be named differently, so please consult your package manager. Your Python version will need to be 2.6 or 2.7 (not 3+), and PyQt needs to be 4.6 or later. Installation & Running ------------------------ Anki does not need installing, and can be run from the directory it is extracted to. If you extracted it to ~/anki-2.0 for example, you can run Anki by simply typing ~/anki-2.0/anki in a terminal. If you'd like to install it system wide, change to the folder you extracted it to, and run 'sudo make install'. If you need to uninstall Anki in the future, you can do so by typing 'sudo make uninstall'. More information ----------------- For more information and the latest version, please see the website at: http://ankisrs.net/