diff --git a/tools/lammps-gui/CMakeLists.txt b/tools/lammps-gui/CMakeLists.txt index ef68470c94..8efd5537bf 100644 --- a/tools/lammps-gui/CMakeLists.txt +++ b/tools/lammps-gui/CMakeLists.txt @@ -74,6 +74,7 @@ set(PROJECT_SOURCES stdcapture.cpp ${PLUGIN_LOADER_SRC} ) +qt_add_resources(PROJECT_SOURCES lammpsgui.qrc) if(${QT_VERSION_MAJOR} GREATER_EQUAL 6) qt_add_executable(lammps-gui diff --git a/tools/lammps-gui/DejaVuSansMono.ttf b/tools/lammps-gui/DejaVuSansMono.ttf new file mode 100644 index 0000000000..d126ad605b Binary files /dev/null and b/tools/lammps-gui/DejaVuSansMono.ttf differ diff --git a/tools/lammps-gui/lammps-icon-128x128.png b/tools/lammps-gui/lammps-icon-128x128.png new file mode 100644 index 0000000000..0c39f1ca25 Binary files /dev/null and b/tools/lammps-gui/lammps-icon-128x128.png differ diff --git a/tools/lammps-gui/lammpsgui.cpp b/tools/lammps-gui/lammpsgui.cpp index 73108d2ef0..0220589cb1 100644 --- a/tools/lammps-gui/lammpsgui.cpp +++ b/tools/lammps-gui/lammpsgui.cpp @@ -48,7 +48,9 @@ LammpsGui::LammpsGui(QWidget *parent, const char *filename) : current_file.clear(); capturer = new StdCapture; - QFont text_font; + setWindowIcon(QIcon(":/lammps-icon-128x128.png")); + + QFont text_font(":/monospace.ttf"); text_font.setStyleHint(QFont::TypeWriter); ui->textEdit->document()->setDefaultFont(text_font); ui->textEdit->setMinimumSize(800, 600); @@ -343,7 +345,8 @@ void LammpsGui::run_buffer() logwindow->moveCursor(QTextCursor::End); logwindow->setWindowTitle("LAMMPS-GUI - Output from running LAMMPS on buffer - " + current_file); - QFont text_font; + logwindow->setWindowIcon(QIcon(":/lammps-icon-128x128.png"); + QFont text_font(":/monospace.ttf"); text_font.setStyleHint(QFont::TypeWriter); logwindow->document()->setDefaultFont(text_font); logwindow->setLineWrapMode(QPlainTextEdit::NoWrap); @@ -396,7 +399,7 @@ void LammpsGui::about() msg.setWindowTitle("About LAMMPS-GUI"); msg.setText(version.c_str()); msg.setInformativeText(info.c_str()); - msg.setIcon(QMessageBox::NoIcon); + msg.setIconPixmap(QPixmap(":/lammps-icon-128x128.png")); msg.setStandardButtons(QMessageBox::Ok); QFont font; font.setFamilies(QStringList({"Sans", "Arial", "Helvetica"})); diff --git a/tools/lammps-gui/lammpsgui.qrc b/tools/lammps-gui/lammpsgui.qrc new file mode 100644 index 0000000000..eceaeaabba --- /dev/null +++ b/tools/lammps-gui/lammpsgui.qrc @@ -0,0 +1,6 @@ + + + DejaVuSansMono.ttf + lammps-icon-128x128.png + +