Форум программистов, компьютерный форум, киберфорум
Wyn
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Рейтинг: 5.00. Голосов: 1.
Плазмоиды в Plasma5
Запись от Wyn размещена 04.02.2017 в 06:00
Показов 10121 Комментарии 0
Метки javascript, kde, linux, plasmoid, qml

Маленький очерк о плазмоидах и Plasma5.

Довелось мне написать плазмоид. Скажу сразу, информации по этому поводу нормальной не найдёшь, а та что есть - скорее относится ко временам KDE4. Надеюсь данный очерк вдохновит других людей на написание собственных плазмоидов и избавит их от скакания по ухабам, которые пришлось пережить мне.

Начну пожалуй с материалов, которые представлены KDE.
Development/Tutorials/Plasma5/QML2/GettingStarted предоставляет...
Аватар для Wyn
Wyn
Старый
Пример алгоритма размещения подписей к точке
Запись от Wyn размещена 02.06.2016 в 21:29
Показов 3612 Комментарии 3

Пример автоматического алгоритма размещения подписей к точке.
Поддерживает 8 позиций размещения подписи вокруг точки.
Алгоритм делит экран вокруг центра графической сцены на части и представляет для каждой части разную последовательность расположения подписей вокруг точки:

0 | 1 | 2
---+---+---
7 | + | 3
---+---+---
6 | 5 | 4
рис. 1

Для точки, расположенной в левой верхней части...
Аватар для Wyn
Wyn
Старый
Рейтинг: 5.00. Голосов: 1.
Список ссылок и литературы QML
Запись от Wyn размещена 29.04.2016 в 15:48
Показов 3470 Комментарии 0
Метки c++, qml, qt

Общий QML

Оглавление
  1. Основы
    1. Правила QML
    2. Свойства и соединения
    3. Динамическое создание объектов
    4. JavaScript
    5. Перевод приложения
  2. Взаимодействие между QML и C++
    1. Основы
      1. Нерегистрируемые в QML объекты
      2. Регистрируемые в QML объекты
    2. Реализация специфичных для QML типов и аттрибутов
      1. Прикреплённые объекты и аннотации
      2. Модификаторы свойств
      3. Определение свойства по-умолчанию для QML-объектов в С++
      4. Получение уведомлений об инициализации объекта
  3. Рекомедации
...
Аватар для Wyn
Wyn
Старый
Полезности QML
Запись от Wyn размещена 29.04.2016 в 15:21
Показов 3572 Комментарии 0
Метки c++, javascript, qt qml

Общий QML

Оглавление
  1. Основы
    1. Правила QML
    2. Свойства и соединения
    3. Динамическое создание объектов
    4. JavaScript
    5. Перевод приложения
  2. Взаимодействие между QML и C++
    1. Основы
      1. Нерегистрируемые в QML объекты
      2. Регистрируемые в QML объекты
    2. Реализация специфичных для QML типов и аттрибутов
      1. Прикреплённые объекты и аннотации
      2. Модификаторы свойств
      3. Определение свойства по-умолчанию для QML-объектов в С++
      4. Получение уведомлений об инициализации объекта
  3. Рекомедации
...
Аватар для Wyn
Wyn
Старый
Взаимодействие между QML и C++
Запись от Wyn размещена 29.04.2016 в 15:12
Показов 7777 Комментарии 0
Метки c++, c++ qt, javascript, qt qml

Общий QML

Оглавление
  1. Основы
    1. Правила QML
    2. Свойства и соединения
    3. Динамическое создание объектов
    4. JavaScript
    5. Перевод приложения
  2. Взаимодействие между QML и C++
    1. Основы
      1. Нерегистрируемые в QML объекты
      2. Регистрируемые в QML объекты
    2. Реализация специфичных для QML типов и аттрибутов
      1. Прикреплённые объекты и аннотации
      2. Модификаторы свойств
      3. Определение свойства по-умолчанию для QML-объектов в С++
      4. Получение уведомлений об инициализации объекта
  3. Рекомедации
...
Аватар для Wyn
Wyn
Старый
Рейтинг: 5.00. Голосов: 1.
Рекомендации по QML
Запись от Wyn размещена 29.04.2016 в 15:04
Показов 9848 Комментарии 0

Общий QML

Оглавление
  1. Основы
    1. Правила QML
    2. Свойства и соединения
    3. Динамическое создание объектов
    4. JavaScript
    5. Перевод приложения
  2. Взаимодействие между QML и C++
    1. Основы
      1. Нерегистрируемые в QML объекты
      2. Регистрируемые в QML объекты
    2. Реализация специфичных для QML типов и аттрибутов
      1. Прикреплённые объекты и аннотации
      2. Модификаторы свойств
      3. Определение свойства по-умолчанию для QML-объектов в С++
      4. Получение уведомлений об инициализации объекта
  3. Рекомедации
...
Аватар для Wyn
Wyn
Старый
Рейтинг: 4.67. Голосов: 3.
Общий QML
Запись от Wyn размещена 15.04.2016 в 14:30
Показов 8350 Комментарии 10
Метки javascript, qml

Данный цикл статей представляет собой частично FAQ, частично шпаргалку различных костылей и описаний подводных камней, встречаемых при работе с QML. В данную статью постепенно будут заноситься вся подобная платформонезависимая информация о QML. Для специфичных знаний о конкретных платформах - PC, Android и т.д. будут созданы отдельные статьи, на которые будет дана ссылка в конце документа.

Любая конструктивная критика, пожелания и отзывы - приветствуются. Сообщения по поводу...
Аватар для Wyn
Wyn
Старый
OpenSSL под Android в Qt
Запись от Wyn размещена 18.01.2016 в 18:22
Показов 8867 Комментарии 1
Метки android, openssl, qt

Мини-руководство по тому, как быстро скомпилировать OpenSSL для Android и связать его с проектом Qt.
Для Linux.

Вначале действия полностью идентичны "расово-верному" руководству по компилянию OpenSSL для Android:
Качаем исходники openssl нужной версии с их сайта, качаем setenv-android.sh(все ссылки на закачку выше по ссылке).
Ложим их в одну папку. Запускаем консоль, переходим в ней в эту самую папку.
Далее:
Bash
1
$ rm -rf openssl-1.0.1g/   #
...
Аватар для Wyn
Wyn
Старый
QML: особенности
Запись от Wyn размещена 17.01.2016 в 22:52
Показов 4681 Комментарии 2
Метки qml, qt

В эту запись я буду помещать особенности и напоминания для работы с QML и буду редактировать, дополняя её время от времени.
Пишу для себя, но буду рад если поможет кому-то ещё. Также буду рад, если кто-то поделится своими особенностями работы с QML.
Актуально для Qt 5.5.1:

Шаблоны в QML:
1) Собственно, хоть тема и описана в http://doc.qt.io/qt-5/qtqml-sy... butes.html , но мало кто обращает на неё внимание. Речь пойдёт...
Аватар для Wyn
Wyn
Новые блоги и статьи
[golang] Двоичная куча, min-heap
alhaos 20.05.2026
Двоичная куча Двоичная куча — структура данных, которая всегда держит самый важный элемент наготове. Представьте очередь к хилеру в игре, и очередь из игроков в приоритете те у кого меньше. . .
[golang] Breadth-First Search
alhaos 19.05.2026
BFS (Breadth-First Search) — это базовый алгоритм обхода графа в ширину, который поуровнево исследует все связанные вершины. Он начинает с выбранной точки и проверяет всех соседей, прежде чем. . .
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера» Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит. Придуман Биллом Госпером в 1970-х, опубликован в. . .
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru