Compare commits
No commits in common. "6c578c512df31d056c0035e9bd600815e93bdbdc" and "a233b6c2602aff64dd541c9aafc378f67e61deed" have entirely different histories.
6c578c512d
...
a233b6c260
@ -25,7 +25,7 @@ set(TRGT_ui
|
|||||||
set(TRGT_qrc
|
set(TRGT_qrc
|
||||||
${CMAKE_SOURCE_DIR}/files/data/icon.qrc)
|
${CMAKE_SOURCE_DIR}/files/data/icon.qrc)
|
||||||
###
|
###
|
||||||
# Конец списков файлов
|
# Конец списка файлов
|
||||||
###
|
###
|
||||||
|
|
||||||
# Правило для автоматической генерации препроцессором uic
|
# Правило для автоматической генерации препроцессором uic
|
||||||
@ -36,15 +36,10 @@ qt5_wrap_cpp(TRGT_moc_cpp ${TRGT_moc_hpp})
|
|||||||
|
|
||||||
# Правила для создания файла ресурсов с вложенными файлами переводов
|
# Правила для создания файла ресурсов с вложенными файлами переводов
|
||||||
qt5_translation(
|
qt5_translation(
|
||||||
TRGT_qrc_cpp
|
TRGT_qrc
|
||||||
OUTPUT_DIR ${CMAKE_SOURCE_DIR}/l10n BASE_NAME ${TRGT}
|
OUTPUT_DIR ${CMAKE_SOURCE_DIR}/l10n BASE_NAME ${TRGT}
|
||||||
SOURCES ${TRGT_cpp} ${TRGT_ui} LANGUAGES ru_RU)
|
SOURCES ${TRGT_cpp} ${TRGT_ui} LANGUAGES ru_RU)
|
||||||
|
|
||||||
# Правило для автоматической генерации препроцессором qrc
|
|
||||||
# (обязательно после вызова функции qt5_translation, если она есть,
|
|
||||||
# так как она добавляет свои файлы к списку ресурсов)
|
|
||||||
qt5_add_resources(TRTG_qrc_cpp ${TRGT_qrc})
|
|
||||||
|
|
||||||
# Путь поиска библиотек созданных при компиляции проекта,
|
# Путь поиска библиотек созданных при компиляции проекта,
|
||||||
# включая библиотеки из подключённых внешних проектов, например MyXLib
|
# включая библиотеки из подключённых внешних проектов, например MyXLib
|
||||||
# Функция link_directories обязательно должна находиться перед
|
# Функция link_directories обязательно должна находиться перед
|
||||||
@ -52,7 +47,7 @@ qt5_add_resources(TRTG_qrc_cpp ${TRGT_qrc})
|
|||||||
link_directories(${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
|
link_directories(${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
|
||||||
|
|
||||||
# Функция для создания цели, результатом которой будет сборка приложения
|
# Функция для создания цели, результатом которой будет сборка приложения
|
||||||
add_executable(${TRGT} ${TRGT_ui_h} ${TRGT_moc_cpp} ${TRGT_qrc_cpp} ${TRGT_cpp})
|
add_executable(${TRGT} ${TRGT_ui_h} ${TRGT_moc_cpp} ${TRGT_qrc} ${TRGT_cpp})
|
||||||
common_target_properties(${TRGT})
|
common_target_properties(${TRGT})
|
||||||
|
|
||||||
# Qt5: подключение заголовочных файлов
|
# Qt5: подключение заголовочных файлов
|
||||||
|
@ -12,17 +12,13 @@ namespace MQ = myx::qt;
|
|||||||
int main( int argc, char** argv )
|
int main( int argc, char** argv )
|
||||||
{
|
{
|
||||||
QApplication app( argc, argv );
|
QApplication app( argc, argv );
|
||||||
qDebug() << QObject::tr( "No" );
|
|
||||||
|
|
||||||
// Подключение переводов
|
|
||||||
MQ::QTranslatorsList tl;
|
MQ::QTranslatorsList tl;
|
||||||
|
|
||||||
|
qDebug() << QObject::tr( "No" );
|
||||||
MQ::append_translators( tl, QStringLiteral( CMLIB_PROJECT_NAME ) );
|
MQ::append_translators( tl, QStringLiteral( CMLIB_PROJECT_NAME ) );
|
||||||
qDebug() << QObject::tr( "Yes" );
|
qDebug() << QObject::tr( "Yes" );
|
||||||
|
|
||||||
// Установка иконки для программы
|
|
||||||
QApplication::setWindowIcon( QIcon( ":/icon/icon.png" ) );
|
QApplication::setWindowIcon( QIcon( ":/icon/icon.png" ) );
|
||||||
|
|
||||||
// Создание и отображение главного окна
|
|
||||||
auto* w = new TestWindow();
|
auto* w = new TestWindow();
|
||||||
w->show();
|
w->show();
|
||||||
return( QApplication::exec() );
|
return( QApplication::exec() );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user