BlinCT
BlinCTЖел. 17, 2018, 1:33 Т.Ж.

LinuxSNAP сабағы 03. Графикалық ортадан snap қолданбасын іске қосу

snap

Приветствую всех в продолжении темы автономных snap-пакетов.
В сегодняшней части мы обсудим, как настроить приложение, чтобы его можно было запускать не только в консоли, но и в графическом окружении (KDE, GNOME, XFCE и так далее).


Есть 2 варианта:

Опция 1 …

Оқы
Ruslan Polupan
Ruslan PolupanЖел. 14, 2018, 7:48 Т.Ж.

MySQLMySQL сақталған процедуралары

mysql, procedure

Добрый день

Я создаю приложение Duty Schedule для нашей горячей линии технической поддержки, используя Qt + MySQL.
На каждый месяц необходимо ежемесячно заполнять календарную таблицу, содержащую дату и знак выходного или рабочего дня.


Структура таблицы следующая:

CREATE TABLE `calendar` ( …
Оқы
Evgenii Legotckoi
Evgenii LegotckoiЖел. 13, 2018, 4:13 Т.Қ.

QtQt/C++ - Оқулық 088. QTextEdit виджетінде ерекшеленген мәтінді табу

QTextEdit, Qt

Осыған байланысты форумда шағын сұрақ және бүгінгі бос уақыт. Мен QTextEdit бағдарламасында осы мәтіннен табу қажет барлық сөздерді қалай таңдауға болатыны туралы мақала түрінде жауап беремін.

Бұл функцияны іске асыру үшін сізге синтаксисті бөлектеу кодын жазып жатқандай QSyntaxHighighter пайдалану қажет …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiЖел. 12, 2018, 3:57 Т.Қ.

C++Ішкі каталогтары және статикалық кітапханасы бар CMake жобасы

static, Boost, static link

Предлагаю написать небольшое приложение, которое будет иметь два подкаталога. Один из которых будет компилировать исполняемый файл, а второй будет содержать статически подключаемую библиотеку.

В результате проект будет выглядеть так.

Project with static library


Root CMakeLists.txt

Основной CMakeLists.txt будет содержать подключение всех подкаталогов.

cmake_minimum_required (VERSION …
Оқы
BlinCT
BlinCTЖел. 9, 2018, 10:15 Т.Ж.

LinuxSNAP сабағы 02. Qt 5.11.0 негізіндегі snap пакет қолданбасының мысалы

snap

Приветствую всех в продолжении темы, касающейся самодостаточного snap-пакета.
Прошло много времени с момента публикации предыдущей статьи, в которой я начал знакомить вас с технологией snap из своего опыта и применения. Вся вина времени, бизнеса и лени, конечно, тоже присутствовала)
Но …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiЖел. 9, 2018, 8:22 Т.Ж.

EVILEGWYSIWYG өңдегішін Markdown өңдегішімен ауыстыру

markdown, ESNF-C, EVILEG

После долгих попыток справиться с JavaScript и его глюками в разных браузерах я отказался писать WYSIWYG-редактор.

Спасибо сообществу (проведен опрос в паблике ВКонтакте), которое тоже разделяет мою точку зрения по этому поводу. А именно, лучше добавить нормальный редактор Markdown, чем …

Оқы
Ruslan Polupan
Ruslan PolupanЖел. 9, 2018, 4:12 Т.Ж.

MySQLMySQL SuSe Leap 15 бастапқы орнату

Leap 15, SuSE, mysql, MariaDB

Mysql по умолчанию не ставится в SuSe. Вместо него устанавливается MariaDB
Разницы никакой пока не ощутил.

Итак сервер установлен. Проверим запущен ли он в системе.
За что мне нравится SuSE с первого знакомства так это Yast.
Yast-Система-Управление службами
Находим mariadb …

Оқы
Ruslan Polupan
Ruslan PolupanЖел. 5, 2018, 7:45 Т.Ж.

QtSuSe Leap 15, Qt 5.11.3, орнату, конфигурациялау, дерекқор драйверлері

Qt, install, drivers, Fierbird, SuSE, QMYSQL, IBASE, mysql

Очередная переустановка ОС в связи с заменой железа.

Установил Suse Leap 15.

Согласно статьи устанавливаем пакеты для разработки и сам Qt.

Делаем для проверки простейший  проект. Пытаемся собрать. Немного огорчаемся ибо такая ошибка возникает.

can't find -lGL error

Получается нет …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiЖел. 4, 2018, 5:47 Т.Қ.

BoostBoost - boost::program_options ішіндегі enum пайдалану

options, class enum, Program, Boost

Небольшое дополнение к статье по использованию boost::program_options .

В данном дополнении опишу, как использовать перечисления enum. Поскольку сразу они не работают. По умолчанию boost::program_options работают только с базовыми типами и кое-какими типами из стандартной библиотеки, например std::string.


Допустим, у нас …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiЖел. 2, 2018, 9:58 Т.Ж.

LinuxОпцияларды жіберу үшін bash сценарийлерінде getopts пайдалану

Linux, Bash, getopts

При разработке сайта для автоматизации процесса деплоя написал несколько bash скриптов.

Для настройки поведения скриптов использую передачу аргументов, которые в bash скрипте разбираются библиотекой getopts.


Getopts

Как правило, скрипты используют getopts для анализа аргументов, переданных им. Когда вы указываете args …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiҚар. 29, 2018, 2:10 Т.Қ.

BoostBoost - Windows жүйесіндегі CMake жобасында статикалық байланыстыру

cpp, Boost, linking, C++, static

Небольшая заметка о статической линковке Boost, чтобы не забыть.

Исходные данные:

  • ОС Windows
  • MSVC 2017 64bit
  • Boost 1.68.0
  • Проект на CMake

Пример будет показан в самом простом варианте без специальных установок переменных. Максимально по умолчанию.


Шаг 1

Скачиваем boost библиотеку …

Оқы
Рина Сергеева
Рина СергееваҚар. 28, 2018, 1:58 Т.Қ.

JavaJava-да процестер мен ағындарды синхрондаудың көптеген жолдары

processes, threads, synchronization, Java

Предлагаю рассмотреть несколько способов синхронизации потоков и процессов, наиболее часто используемых в Java. Они отличаются реализацией и вариантами использования. Мы рассмотрим все методы на интересных примерах.

Критическая секция

Этот метод подходит вам, если:

  • параллельные потоки работают с общим ресурсом;
  • требуется …
Оқы
Г

C++ - Тест 001. Первая программа и типы данных

  • Нәтиже:66ұпай,
  • Бағалау ұпайлары-1
t

C++ - Тест 001. Первая программа и типы данных

  • Нәтиже:33ұпай,
  • Бағалау ұпайлары-10
t

Qt - Тест 001. Сигналы и слоты

  • Нәтиже:52ұпай,
  • Бағалау ұпайлары-4
Соңғы пікірлер
G
GoattRockҚыр. 3, 2024, 1:50 Т.Қ.
Linux жүйесінде файлдарды қалай көшіруге болады Задумывались когда-нибудь о том, как мы привыкли доверять свои вещи службам грузоперевозок? Сейчас такие услуги стали неотъемлемой частью нашей жизни, особенно когда речь идет о переездах между …
d
dblas5Шілде 5, 2024, 11:02 Т.Ж.
QML - Сабақ 016. SQLite деректер қоры және онымен QML Qt-та жұмыс істеу Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
k
kmssrАқп. 8, 2024, 6:43 Т.Қ.
Qt Linux - Сабақ 001. Linux астында Autorun Qt қолданбасы как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Анатолий КононенкоАқп. 5, 2024, 1:50 Т.Ж.
Qt WinAPI - Сабақ 007. Qt ішінде ICMP Ping арқылы жұмыс істеу Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Енді форумда талқылаңыз
Evgenii Legotckoi
Evgenii LegotckoiМаусым 24, 2024, 3:11 Т.Қ.
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
F
FynjyШілде 22, 2024, 4:15 Т.Ж.
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …
BlinCT
BlinCTМаусым 25, 2024, 1 Т.Ж.
Нарисовать кривую в qml Всем привет. Имеется Лист листов с тосками, точки получаны интерполяцией Лагранжа. Вопрос, как этими точками нарисовать кривую? ChartView отпадает сразу, в qt6.7 появился новый элемент…
BlinCT
BlinCTМамыр 5, 2024, 5:46 Т.Ж.
Написать свой GraphsView Всем привет. В Qt есть давольно старый обьект дял работы с графиками ChartsView и есть в 6.7 новый но очень сырой и со слабым функционалом GraphsView. По этой причине я хочу написать х…
Evgenii Legotckoi
Evgenii LegotckoiМамыр 2, 2024, 2:07 Т.Қ.
Мобильное приложение на C++Qt и бэкенд к нему на Django Rest Framework Добрый день. По моему мнению - да, но то, что будет касаться вызовов к функционалу Андроида, может создать огромные трудности.

Бізді әлеуметтік желілерде бақылаңыз