mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 16:02:23 -04:00
add deck stats
This commit is contained in:
parent
437da036ea
commit
1f98ef588f
2 changed files with 11 additions and 2 deletions
|
@ -142,7 +142,8 @@ class AnkiQt(QMainWindow):
|
||||||
|
|
||||||
sharedCSS = """
|
sharedCSS = """
|
||||||
body {
|
body {
|
||||||
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb));
|
/*background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb));*/
|
||||||
|
background: #eee;
|
||||||
margin: 2em; }
|
margin: 2em; }
|
||||||
a:hover { background-color: #aaa; }
|
a:hover { background-color: #aaa; }
|
||||||
.but {
|
.but {
|
||||||
|
|
10
aqt/stats.py
10
aqt/stats.py
|
@ -65,13 +65,21 @@ class DeckStats(QDialog):
|
||||||
def __init__(self, mw):
|
def __init__(self, mw):
|
||||||
self.mw = mw
|
self.mw = mw
|
||||||
QDialog.__init__(self, mw)
|
QDialog.__init__(self, mw)
|
||||||
|
self.setWindowTitle(_("Deck Statistics"))
|
||||||
self.setModal(True)
|
self.setModal(True)
|
||||||
self.mw.progress.start()
|
self.mw.progress.start()
|
||||||
self.web = AnkiWebView(self)
|
self.web = AnkiWebView(self)
|
||||||
stats = self.mw.deck.deckStats()
|
stats = self.mw.deck.deckStats()
|
||||||
l = QVBoxLayout(self)
|
l = QVBoxLayout(self)
|
||||||
|
l.setContentsMargins(0,0,0,0)
|
||||||
l.addWidget(self.web)
|
l.addWidget(self.web)
|
||||||
self.setLayout(l)
|
self.setLayout(l)
|
||||||
self.web.setHtml(stats)
|
self.web.stdHtml(stats, css=self.mw.sharedCSS+"""
|
||||||
|
body { margin: 2em; }
|
||||||
|
h1 { font-size: 18px; border-bottom: 1px solid #000; margin-top: 1em;
|
||||||
|
clear: both; }
|
||||||
|
.info {float:right; padding: 10px; max-width: 300px; border-radius: 5px;
|
||||||
|
background: #ddd; font-size: 14px; }
|
||||||
|
""")
|
||||||
self.mw.progress.finish()
|
self.mw.progress.finish()
|
||||||
self.exec_()
|
self.exec_()
|
||||||
|
|
Loading…
Reference in a new issue