changes for portability with Qt 5.12 on Ubuntu 20.04LTS
This commit is contained in:
@ -78,7 +78,7 @@ set(PROJECT_SOURCES
|
||||
stdcapture.cpp
|
||||
${PLUGIN_LOADER_SRC}
|
||||
)
|
||||
qt_add_resources(PROJECT_SOURCES lammpsgui.qrc)
|
||||
qt5_add_resources(PROJECT_SOURCES lammpsgui.qrc)
|
||||
|
||||
if(APPLE)
|
||||
set(MACOSX_ICON_FILE ${LAMMPS_DIR}/cmake/packaging/lammps.icns)
|
||||
@ -99,7 +99,7 @@ else()
|
||||
target_link_libraries(lammps-gui PRIVATE ${LAMMPS_LIBRARY})
|
||||
endif()
|
||||
target_compile_definitions(lammps-gui PRIVATE LAMMPS_GUI_VERSION="${PROJECT_VERSION}")
|
||||
target_link_libraries(lammps-gui PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)
|
||||
target_link_libraries(lammps-gui PRIVATE Qt5::Widgets)
|
||||
if(BUILD_OMP)
|
||||
find_package(OpenMP COMPONENTS CXX REQUIRED)
|
||||
target_link_libraries(lammps-gui PRIVATE OpenMP::OpenMP_CXX)
|
||||
|
||||
@ -161,7 +161,11 @@ void ImageViewer::updateActions()
|
||||
void ImageViewer::scaleImage(double factor)
|
||||
{
|
||||
scaleFactor *= factor;
|
||||
#if QT_VERSION < QT_VERSION_CHECK(5,15,0)
|
||||
imageLabel->resize(scaleFactor * imageLabel->pixmap()->size());
|
||||
#else
|
||||
imageLabel->resize(scaleFactor * imageLabel->pixmap(Qt::ReturnByValue).size());
|
||||
#endif
|
||||
|
||||
adjustScrollBar(scrollArea->horizontalScrollBar(), factor);
|
||||
adjustScrollBar(scrollArea->verticalScrollBar(), factor);
|
||||
|
||||
@ -611,7 +611,7 @@ void LammpsGui::about()
|
||||
QFont font;
|
||||
font.setFixedPitch(true);
|
||||
font.setStyleHint(QFont::TypeWriter);
|
||||
font.setFamilies(QStringList({"Arial", "Helvetica"}));
|
||||
font.setFamily("Arial");
|
||||
font.setPointSize(8);
|
||||
msg.setFont(font);
|
||||
msg.exec();
|
||||
|
||||
Reference in New Issue
Block a user