- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
void MainWindow::on_actionHelp_triggered()
{
bool helpNoWritten = 0;
QDir d(QCoreApplication::applicationDirPath()+QDir::separator()+"help");
d.makeAbsolute();
if (d.exists() && d.entryList(QDir::Files).size())
helpNoWritten = !QDesktopServices::openUrl(QUrl::fromUserInput(QFileInfo(d.entryList(QDir::Files).at(0)).absoluteFilePath()));
else
helpNoWritten++;
if (helpNoWritten)
QMessageBox::warning(0,"Warning",QString::fromUtf8("Похоже документацию так никто и не написал... можете почитать исходники.\nЕсли напишете положите в папку help рядом с программой"), QString::fromUtf8("Okay..."));
}
Код вроде бы хороший, читается не очень да не суть... дело тут не в коде.
kin63camapa 04.12.2014 14:45 # 0
---helpNoWritten = !QDesktopServices::openUrl(QUrl::fromUse rInput(QFileInfo(d.entryList(QDir::Files ).at(0)).absoluteFilePath()));
+++ helpNoWritten = !QDesktopServices::openUrl(QUrl::fromUse rInput(QCoreApplication::applicationDirP ath()+QDir::separator()+"help"+QDir::sep arator()+d.entryList(QDir::Files).at(0)) );
из проекта убрал но в копилку себе добавил
roman-kashitsyn 04.12.2014 14:48 # 0
bormand 04.12.2014 15:57 # 0
Документация сама не напишется.
...
inkanus-gray 04.12.2014 16:35 # 0
guest 05.12.2014 17:23 # 0
guest 05.12.2014 17:23 # +1
bormand 05.12.2014 18:17 # +2
P.S. Я тоже так думал, когда полез почитать код второго гнома. Там вообще ни одного коммента, кроме копирайтов в шапке.
roman-kashitsyn 05.12.2014 18:21 # +2
Код у гномовцев, кмк, весьма неплохой...
guest 05.12.2014 20:58 # +3
inkanus-gray 06.12.2014 07:57 # +1