embed font and icon and make use of them
This commit is contained in:
@ -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
|
||||
|
||||
BIN
tools/lammps-gui/DejaVuSansMono.ttf
Normal file
BIN
tools/lammps-gui/DejaVuSansMono.ttf
Normal file
Binary file not shown.
BIN
tools/lammps-gui/lammps-icon-128x128.png
Normal file
BIN
tools/lammps-gui/lammps-icon-128x128.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
@ -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"}));
|
||||
|
||||
6
tools/lammps-gui/lammpsgui.qrc
Normal file
6
tools/lammps-gui/lammpsgui.qrc
Normal file
@ -0,0 +1,6 @@
|
||||
<!DOCTYPE RCC><RCC version="1.0">
|
||||
<qresource>
|
||||
<file alias="monospace.ttf">DejaVuSansMono.ttf</file>
|
||||
<file>lammps-icon-128x128.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
Reference in New Issue
Block a user