embed font and icon and make use of them
This commit is contained in:
@ -74,6 +74,7 @@ set(PROJECT_SOURCES
|
|||||||
stdcapture.cpp
|
stdcapture.cpp
|
||||||
${PLUGIN_LOADER_SRC}
|
${PLUGIN_LOADER_SRC}
|
||||||
)
|
)
|
||||||
|
qt_add_resources(PROJECT_SOURCES lammpsgui.qrc)
|
||||||
|
|
||||||
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
|
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
|
||||||
qt_add_executable(lammps-gui
|
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();
|
current_file.clear();
|
||||||
capturer = new StdCapture;
|
capturer = new StdCapture;
|
||||||
|
|
||||||
QFont text_font;
|
setWindowIcon(QIcon(":/lammps-icon-128x128.png"));
|
||||||
|
|
||||||
|
QFont text_font(":/monospace.ttf");
|
||||||
text_font.setStyleHint(QFont::TypeWriter);
|
text_font.setStyleHint(QFont::TypeWriter);
|
||||||
ui->textEdit->document()->setDefaultFont(text_font);
|
ui->textEdit->document()->setDefaultFont(text_font);
|
||||||
ui->textEdit->setMinimumSize(800, 600);
|
ui->textEdit->setMinimumSize(800, 600);
|
||||||
@ -343,7 +345,8 @@ void LammpsGui::run_buffer()
|
|||||||
logwindow->moveCursor(QTextCursor::End);
|
logwindow->moveCursor(QTextCursor::End);
|
||||||
logwindow->setWindowTitle("LAMMPS-GUI - Output from running LAMMPS on buffer - " +
|
logwindow->setWindowTitle("LAMMPS-GUI - Output from running LAMMPS on buffer - " +
|
||||||
current_file);
|
current_file);
|
||||||
QFont text_font;
|
logwindow->setWindowIcon(QIcon(":/lammps-icon-128x128.png");
|
||||||
|
QFont text_font(":/monospace.ttf");
|
||||||
text_font.setStyleHint(QFont::TypeWriter);
|
text_font.setStyleHint(QFont::TypeWriter);
|
||||||
logwindow->document()->setDefaultFont(text_font);
|
logwindow->document()->setDefaultFont(text_font);
|
||||||
logwindow->setLineWrapMode(QPlainTextEdit::NoWrap);
|
logwindow->setLineWrapMode(QPlainTextEdit::NoWrap);
|
||||||
@ -396,7 +399,7 @@ void LammpsGui::about()
|
|||||||
msg.setWindowTitle("About LAMMPS-GUI");
|
msg.setWindowTitle("About LAMMPS-GUI");
|
||||||
msg.setText(version.c_str());
|
msg.setText(version.c_str());
|
||||||
msg.setInformativeText(info.c_str());
|
msg.setInformativeText(info.c_str());
|
||||||
msg.setIcon(QMessageBox::NoIcon);
|
msg.setIconPixmap(QPixmap(":/lammps-icon-128x128.png"));
|
||||||
msg.setStandardButtons(QMessageBox::Ok);
|
msg.setStandardButtons(QMessageBox::Ok);
|
||||||
QFont font;
|
QFont font;
|
||||||
font.setFamilies(QStringList({"Sans", "Arial", "Helvetica"}));
|
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