Скажу честно, не копирование цвета фона - это не самая важная проблема в MyTetra. Скорее всего, она никак не будет решена, по крайней мере до тех пор, пока команда разработчиков Qt радикально не доработает стандартный компонент QTextEdit, который и отвечает за визуальную работу с текстом. В MyTetra используется именно он, и он же отвечает за вставку с форматированием из буфера обмена. Пока Qt-шники не научат его правильно понимать фон в каких-то кусках скопированной HTML-страницы, в MyTetra такого функционала тоже не появится.

В MyTetra mimeTex используется только чтобы обрабатывать картинки формул, а не как полноценный движок LaTeX.

mimetex поставляется вместе с исходным кодом MyTetra и собирается вместе с MyTetra (как отдельный бинарник). Работа с ним захардкожена в самой MyTetra, потому что MyTetra должна знать какими командами и с какими опциями надо обрабатывать формулы.

Из адекватных действий в такой ситуации - только писать скрипт (PHP, Python, etc...) который пробежится по старому файлу mytetra.xml, и если для перебираемой записи есть соответсвующая директория, то оставлять ее, иначе информацию удалять из XML, ибо от нее остался только "заголовок", самой информации нет. Далее этот скрипт должен пробежаться по оставшимся директориям записей, и подобавлять их в виде записей в XML, в какую-нибудь ветку типа "Восстовленные" с фиктивными названиями записей. Потом эти восстановленные записи вручную просматривать в интерфейсе MyTetra, давать им нужные названия, распихивать по нужным веткам.

scoute пишет:

через несколько минут, можно запускать командой
./mytetra

Здесь нужно отметить, что собранная таким способом программа использует именно те библиотеки, которые были использованы при сборке. А потому на другие операционки полученный таким образом бинарник, скорее все, будет неперемещаем.

Mystic пишет:

Windows 10. Версия 1.44.31. Был открыт большой список довольно тяжелых записей, от последней к первой нажал home. Курсор перешел и сразу вылетела ошибка.

Вот ничего не понятно. Была нажата клавиша на клавиатуре Home или какая-то кнопка Home в каком-то интерфейсе? С чем шла работа в момент нажатия Home? С текстом записи? Со списком записей? С деревом? Куда перешел курсор? Какой текст ошибки?

scoute пишет:

Если обнаружите баги, пишите сюда или в телеграм-чат
Последние версии:
mytetra_1.44.165_linux_amd64.tar.gz - универсальный архив для Linux x64

Сборка mytetra_1.44.165_linux_amd64.tar.gz неработоспособна, после прохождения экрана выбора типа установки, вываливается со следующей ошибкой:

./mytetra: symbol lookup error: ./mytetra: undefined symbol: _ZdlPvm, version Qt_5

То ли сам бинарник собран неправильно, то ли библиотеки к нему приложены не те, с которыми он собирался.

alex022 пишет:

Подскажите, есть ли способ скачивать открытые базы данных MyTetra, чтобы просматривать их offline с помощью установленной программы MyTetra, или можно ли в программе настроить синхронизацию с этими открытыми базами и как это сделать. Приведите пример на основе одной из баз, представленной на вашем сайте.

Открытые базы данных скачиваются обычно из открытых Git-репозитариев с помощью Git. Из SVN-репозитариев с помощью Svn. Из открытых каталогов синхронизации с помощью файловых менеджеров или довнлоадеров.

Открыть скачанную базу MyTetra можно через Инструменты - Настройки - Общие (Main) - Директория с данными. Указывается директория, где лежит файл mytetra.xml, MyTetra делает перезагрузку и можно смотреть скачанную базу.

Так же эту базу можно вставить в свою базу в виде ветки: Файл - Импорт ветки. Данные будут _скопированы_ в рабочую базу.

эхнатон пишет:

Поэтому у нас сыном возник вопрос по вашей программе Реализуется ли в ней  принцип, когда начав с Надсистемы, мы можем выйти на готовое решение. Допустим: Химия-неорганическая химия- получение спиртов- С2Н5ОН- конструкция самогонного аппарата- подетальней чертеж девайса? Какова легкость программирования  в ней?

Есть ли подробное описание вашей программы, для чайников, аналогичной  той что приложена к МЭС 2?

Мультиплатформенна ли она? Ну допустим имея базу данных по , допустим хими, модно будет запустить ее на Анроиде, огрызке, или каком нибудь из  Линуксов?

MyTetra - это просто древовидный менеджер заметок с открытым исходным кодом. Если вы посмотрите официальную страницу проекта, то увидите, что сборка этой программы возможна под все современные настольные операционные системы.

Программирования в MyTetra не предусмотрено, ведь это, по сути, просто редактор HTML-файлов, которые организованы в древовидную структуру. Но структура данных имеет простой и открытый формат, и возможно написание сторонних приложений, которые управляют информацией, хранящейся в MyTetra (ищите, для примера, проект TurboTetra).

В будущем я планирую сделать подсистему "Команды", в которой пользователь сможет запоминать свои команды и скрипты на любых языках программирования, и быстро вызывать их на исполнение. Тогда автоматизация работы в MyTetra должна сильно увеличиться и продвинутые пользователи смогут сильно кастомизировать свою работу.

Желаю вам удачи.

ise-dvp пишет:

при копировании контента со страниц сайтов (некоторых) в программе не отображаются картинки

адрес сайта, откуда копируются данные: https://social.technet.microsoft.com/wi … g-uac.aspx

Как выяснилось, у сайта Microsoft кривые SSL сертификаты: сама страница подписана, а сервер, отдающий картинки, SSL сертификата не имеет:

https://i.ibb.co/cvr6XK5/incorrect-ssl.png

Стандарт, реализованный в Qt, требует чтобы и HTML-код и ресурсы, получаемые по ссылкам из этого кода, имели правильные SSL сертификаты, если используется HTTPS (а оно таки используется). Вот поэтому картинки и не грузятся. Даже не знаю что с этим делать.

> Что-то у меня снова картинки не подгружает(

Значит что-то меняли или в программе (переустанавливали или ставили параллельно), или в операционке (например, в путях). Не бывает такого, что что-то работает правильно, а потом без причины - бах, и не работает.

Virtpunk пишет:

В последней версии русский только наполовину. Все настройки на англ

Это же экспериментальная ветка. Там переделаны внутренние механизмы построения меню настроек, поэтому список пунктов в настроечном меню пока не переведен. Новые разделы настроек тоже пока не переведены.

scoute пишет:

Версии для Андроида,
с 1.44.38 по 1.44.99 - при запуске на телефоне вылетают с ошибкой (остальные проверить не хватило энтузиазма).

В итоге из рабочих версия 1.44.35 и 1.44.139 , но у последней проблема что нет кнопки вернуться назад на дерево.

Остаётся только 1.44.35, её и выложил в другую тему.

Попробуй версию 1.44.160 (она в ветке basesManagement, которую я сейчас пилю):

https://github.com/xintrea/mytetra_dev/ … v.1.44.160

Там и кнопка "Назад" есть, и кнопка поиска по базе на всех уровнях вложенности работает, и меню настроек сделано составным, чтобы в мобильном варианте напрямую вызывать нужный виджет настроек программы (без списка разделов настройки, как это сделано в десктопной версии).

GG.UseR пишет:

Как можно сделать? решил отказатся от mytetra и смотреть всё в обычном текстовом редакторе
просто очень много накопилось и в ручную это займет наверно часа 2 минимум

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

scoute пишет:

Кажется я понял в чём дело. В мою сборку вообще не попали библиотеки openssl.

На форумах пишут, что
"Since version 1.1.0 OpenSSL have changed their library names from:
libeay32.dll -> libcrypto.dll
ssleay32.dll -> libssl.dll"

https://slproweb.com/products/Win32OpenSSL.html

добавил их, и загрузка картинок пошла нормально. Архивы перевыложил, ссылки обновил.

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

gryphonn пишет:

Загрузка картинок начинается. Первая картинка (точнее индикатор) загружается на 100 и потом стоп. Картинок нет. Я ничего не понимаю в этом, если кто-нибудь исправит. Через мой скрипт качаются картинки и норм.

Это явно проблема немного кривой неофициальной сборки MyTetra под Windows. Возможно, там надо заменить dll-файлы библиотеки openssl на другую версию (1.1, если там 1.0). Этой проблемы не будет, когда я буду выпускать официальную версию. Официальный релиз пока еще не готов.

gryphonn пишет:

Я об этом должен был отписываться на почту. Предыдущая редактируемая заметка, как ни странно. Она может быть где угодно в дереве. Писал заметку большим красным шрифтом. Создал новую. И она тоже с большим красным шрифтом сразу же. Сейчас после написания пары букв он исправляется но обычный шрифт) Но не всегда, как оказалось.

А, понял о чем речь. Это дело будет исправляться, так работать не должно.

gryphonn пишет:

Понял. А перехватить нельзя получается? Более высокий приоритет сделать?

Просто надо зайти в настройки DE и отключить/переназначить комбинации клавиш, которые используются и в DE и в MyTetra. В LXDE, к примеру, это делается в Меню - Параметры - Настроить горячие клавиши. Или в самой MyTetra переназначить нужное действие на те клавиши, которые не задействованы в DE.