Ruslan Polupan
Ruslan Polupan17 січня 2020 р. 08:04

QtРозмістити вікно програми вгорі та по центру основного екрана (монітора)

primaryScreen, QScreen

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


void MainWidget::moveToTopCenter()
{
    auto screen = QGuiApplication::primaryScreen(); //опеределянм главный экран
    QRect rect = screen->geometry(); //размер экрана
    QPoint center = rect.center(); //координаты центра …
Читати
Александр Панюшкин
Александр Панюшкин24 грудня 2019 р. 14:58

QtСтворення програми для iOS у QtCreator

iOS, Qt, appstore

Ця стаття - це записка для себе на тему створення програми для iOS у середовищі QtCreator.

Завдання: зробити програму для iPhone/iPad, яку можна викласти в AppStore. При цьому максимально використовувати інструменти QtCreator і мінімально Xcode.

Що маємо:

  • MacBook Pro з …
Читати
mafulechka
mafulechka11 грудня 2019 р. 06:18

QtВипущено Qt Design Studio 1.4 Beta

Quick, Qt, Release, QML, UI, UX

Ради оголосити про вихід бета-версії Qt Design Studio 1.4

Qt Design Studio - це інструмент проектування та розробки інтерфейсу користувача (User Interface (UI)), який дозволяє дизайнерам і розробникам швидко створювати прототипи і розробляти складні інтерфейси користувача. Як дизайнери, так і …

Читати
mafulechka
mafulechka07 грудня 2019 р. 08:11

QtПарсинг XML з Qt: оновлення для Qt 6

Qt, XML, Parsing, Qt 6

Пройшло багато часу з того часу, як у статтях стосувалися парсингу XML-документів за допомогою Qt. Хотілося б розповісти деякі нові новини про очікувані зміни в наступних випусках. Але спочатку давайте підіб'ємо підсумки того, що в даний час Qt надає для …

Читати
mafulechka
mafulechka06 грудня 2019 р. 04:53

Unreal Engine 4Ефективне віртуальне середовище навчання поліції у VR від V-Armed

VR, UE4, Unreal

Віртуальна реальність отримала безліч реалізацій у секторі навчання та моделювання, від хірургії мозку до військових операцій. Тепер навчання співробітників правоохоронних органів на основі VR (віртуальної реальності) доступне для офіцерів поліції, щоб швидко та безпечно підготувати їх до різних ситуацій.

V-Armed …

Читати
Evgenii Legotckoi
Evgenii Legotckoi01 грудня 2019 р. 14:22

QtQt/C++ - Урок 090. Як зробити діалог навчання з підсвічуванням віджетів в програмі

Qt, QWidget, Stylesheet, Tutorial

Пропоную вивчити невеликий додаток, в якому буде створено діалогове вікно, завдяки якому користувача можна буде навчити функціоналу вашої програми, покроково пояснивши, який віджет програми за що відповідає.

Щоб реалізувати подібний функціонал, потрібно створити вікно програми, яке буде володіти кнопками "Попереднього …

Читати
Ruslan Polupan
Ruslan Polupan26 листопада 2019 р. 06:10

FirebirdОновлення даних таблиці на підставі вибірки з іншої таблиці за допомогою EXECUTE BLOCK

execute block, FireBird

Доброго часу доби!
Знову робочі нотатки.
Виникла необхідність оновити дані по IP-адресах серверів БД на об'єктах.
Тобто. на підставі результату SELECT виконати UPDATE в іншій таблиці.


Будемо використовувати конструкцію EXECUTE BLOCK:

execute block
as
declare term_id int;     -- № терминала …
Читати
Evgenii Legotckoi
Evgenii Legotckoi25 листопада 2019 р. 17:53

PyQt5PyQt5 - Урок 009. Використання QThread із застосуванням moveToThread

moveToThread, QObject, QThread, PyQt5, Qt

На основі одного з питань на форумі я написав приклад по використанню QThread в PyQt5, а також використання методу moveToThread для переміщення об'єкта класу наследованного QObject в інший потік.

В даному прикладі проводиться виконання якогось алгоритму, які через сигнал повертає …

Читати
Evgenii Legotckoi
Evgenii Legotckoi25 листопада 2019 р. 15:35

QMLQML - Урок 038. Використання властивості clip для обрізання child об'єктів всередині Item або Rectangle

clip, ListView, OpacityMask, QML

Досить часто на форумі виникає одне і те ж питання, який стосується проблеми відображення контенту, вкладеного в будь-які об'єкти QML.

Найбільш частим проявом цієї проблеми є ситуація, коли контент ListView при прокручуванні виходить за його межі. У всякому разі це …

Читати
mafulechka
mafulechka23 листопада 2019 р. 04:02

GameDevValve випустить інструменти Source 2 разом із Half-Life: Alyx у наступному березні

Valve, Half-Life, VR, Tools

Останній запис у серії Half-Life був дуже давно, тому з'явилося більше інструментів для розробників на основі поточного внутрішнього двигуна Valve Source 2.

Поряд із сьогоднішнім офіційним представленням своєї ексклюзивної гри для віртуальної реальності Half-Life: Alyx, Valve помітили, що незабаром розробники …

Читати
Evgenii Legotckoi
Evgenii Legotckoi22 листопада 2019 р. 02:03

DjangoDjango - Урок 050. Створення динамічних налаштувань сайту за допомогою SingletonModel

SingletonModel, Model, Django, singleton

Припустимо, ви створюєте сайт з CMS на основі Django, у якого повинні бути якісь динамічні налаштування сайту, які будуть доступні користувачеві. Наприклад, назва сайту, якась спеціалізована інформація, при цьому ви враховуєте можливість багатомовності. Те що тоді можна використовувати для цього? …

Читати
mafulechka
mafulechka20 листопада 2019 р. 04:05

QtЕфективна конкатенація QString зі згорткою параметрів шаблону C++17

qt, QString, expression

У C++ зазвичай мати operator+to perform string concatenation (оператор+виконання конкатенації рядків), незалежно від того, чи використовується стандартна бібліотека (або STL) або Qt. Це дозволяє писати такі речі, як наступний фрагмент:

QString statement{"I'm not"};
QString number{"a number"};
QString space{" "};
QString …
Читати
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50бали,
  • Рейтинг балів-4
m
  • molni99
  • 26 жовтня 2024 р. 01:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80бали,
  • Рейтинг балів4
m
  • molni99
  • 26 жовтня 2024 р. 01:29

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20бали,
  • Рейтинг балів-10
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 11:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 жовтня 2024 р. 14:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 08:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 07:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 11:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi24 червня 2024 р. 15:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 06:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 03:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 09:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Слідкуйте за нами в соціальних мережах