Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущее обсуждение: Часть 1




 
Актуальная версия 1.5.0:
Windоws Qt 4.8.6 или Qt 5.12.3, последний EXE-файл: 1.5.0-18-g59363bc9.
Плагин dsengine.dll для Qt 5.6-based версии на Windows XP: dsengine_5.6.1_for_XP.7z
как собрать актуальный рабочий комплект для windows (без словарей)
MacOSX 1.5.0-19-g718462c5 Intel; архив прежних версий: на github (09.2012–04.2019), на sourceforge (06.2016–04.2019)
 
Расширенная настройка интерфейса
 
GoldenDict — новая словарная программа, обладающая следующими особенностями:  
 
  • Графический интерфейс на основе табов, для создания которого использована библиотека Qt;
  • Интеграция с html-движком WebKit для корректного представления материалов в html-формате;
  • Поддержка подключения словарей в форматах: Babylon (.bgl/.gls), StarDict (.ifo/.dict./.idx/.syn), Dictd (.index/.dict), ABBYY Lingvo (.dsl тексты и аудиоматериалы .lsa/.dat, .lsd - только в Android), XDXF, AARD, SLOB, ZIM, MDX/MDD, EPWING;
  • Система морфологии, которая находит основы слов при поиске, улучшая его результаты, а также дает рекомендации по правильному написанию слов. Используются обычные словари Hunspell/Myspell;
  • Поддержка индексации звуковых файлов в директориях, формируя из них словари аудио-произношений;
  • Поддержка отправки запросов в Wikipedia, Wiktionary и другие MediaWiki сайты;
  • Режим работы в роли глобальной для всего десктопа всплывающей подсказки, позволяющий выводить информацию для выделенного или помещенного в буфер обмена слова из любого текста внешней программы;
  • Для загрузки доступна версия, имеющая в комплекте набор англо-русско-английских словарей, словарей морфологии и примеры произношения слов на английском языке.  
     
    Программа позиционируется как функциональная замена StarDict, поддерживающая большее количество форматов файлов и более качественное их отображение. Программа умышленно не вводит собственного формата файлов, ставя вместо этого задачу наиболее полно поддержать все популярные существующие.
     
    Официальные Early Access билды для Windоws :: для MacOSX :: для Linux.
    Официальные Development билды для Windоws.
    Официальный форум поддержки GoldenDict.
    Официальный баг-трэкер.
     
    Параллельные топики:
    GoldenDict - New Level - Разработка новых форматов словарей для GD: DSLGD, HTMLGD; подключение речевых движков; режим закладок; варианты полнотекстового поиска.
     
    Полезные советы:
    Как сжимать словари в формат .dz для использования в GoldenDict :: DictZip 1.12.1 (latest) :: Оболочка DictUI
    Как подключить системные речевые движки TTS на Windows: вручную, скриптом

     
    Ссылки на готовые сборки
    Ссылки на словари для GoldenDict

  • Всего записей: 39134 | Зарегистр. 26-02-2002 | Отправлено: 11:50 23-02-2017 | Исправлено: yozhic, 23:33 29-06-2024
    softes

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, может знает кто - чем в article-style.css регламентируется набор шрифтов для списка словарей, который вызывается по правому клику мышки на любой из найденных статей? Нажав на один из словарей из списка, можно перейти к статье данного словаря.

    Всего записей: 880 | Зарегистр. 22-10-2003 | Отправлено: 20:30 02-12-2023
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    softes
    Чем регламентируется точно не знаю, как там в Qt-шных потрохах подстановка шрифтов работает. Но можно свой назначить, только это в qt-style.css:

    Код:
    MainWindow #centralWidget QMenu
    {
      font-family: "Cascadia Code";
    }

    Всего записей: 2985 | Зарегистр. 20-03-2008 | Отправлено: 20:55 02-12-2023
    softes

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    Спасибо большое, буду пробовать!

    Цитата:
    Кстати, через QSS я так и не смог к иконкам QToolButton подобраться. Вроде пишут, что только начиная с Qt 5.15 заработало св-во icon-size, но на Windows у нас сейчас 5.12.3 — потолок, ни icon-size, ни qproperty-iconSize не работают

    У меня иконки тоже никак не получилось увеличить через css и icon-size для  

    Код:
    MainWindow #dictionaryBar QToolButton

    Впрочем, у меня столько набралось словарей, что панель с иконками больше для красоты )
     
    Пробовал такие настройки:
    Код
     

    Цитата:
    Чем регламентируется точно не знаю, как там в Qt-шных потрохах подстановка шрифтов работает. Но можно свой назначить, только это в qt-style.css:

    Код:
    MainWindow #centralWidget QMenu
    {
      font-family: "Cascadia Code";
    }

     
    У меня не сработало почему-то, такой код вставлял:

    Код:
    MainWindow #centralWidget QMenu
    {
      font-family: 'DengXian', 'Microsoft YaHei', 'Segoe UI', "SimSun-ExtB", "PMingLiU-ExtB", "MingLiU-ExtB", "TH-Tshyn-P0";
    }

    Всего записей: 880 | Зарегистр. 22-10-2003 | Отправлено: 21:13 02-12-2023 | Исправлено: softes, 21:34 02-12-2023
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    softes (пост)
    Цитата:
    не сработало почему-то

    Должно работать. Чтобы qt-style подхватился и применился надо обязательно перезапускать GD (или переключаться на другой стиль и обратно).
     
    Добавлено:
    Вот у меня латиница "MingLiU-ExtB", остальное "Comic Sans MS", по порядку как в правиле прописал:
     

    Всего записей: 2985 | Зарегистр. 20-03-2008 | Отправлено: 21:52 02-12-2023 | Исправлено: yozhic, 21:57 02-12-2023
    softes

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic

    Цитата:
    Должно работать

    У меня почему-то ни в какую не хочет.
    Разные шрифты пробовал - менял размер, weight - ноль реакции вообще. Стили менял, ГД перезапускал тоже.
    Ну да там беды особой нет - если иероглифы присутствуют в названии словаря, почему-то некоторые отображаются жирным, некоторые - обычным шрифтом. На функционал никак не влияет, чисто косметический момент )
     
    yozhic
    Спасибо за подсказки! Попробую найти, где спотыкание происходит. О найденном (если и когда) решении отчитаюсь здесь )

    Всего записей: 880 | Зарегистр. 22-10-2003 | Отправлено: 22:25 02-12-2023 | Исправлено: softes, 00:57 03-12-2023
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    softes
    Сейчас, к сожалению, я не успеваю вникнуть в ваш код, надо на другом сосредоточиться. Что бы сделал я:
     
    - попробовал бы перенести правило с QMenu в самый низ файла, на последнее место;
    - попробовал бы отключить все правила, кроме QMenu, и если работает, то подключать понемногу и смотреть, что конфликтует (есть подозрение, что конфликт с MRUQMenu);
    - попробовал бы «бить» точнее, более детально, вот вам дерево элементов окна:
     
    в левой колонке id (напр., #centralWidget), в правой — классы (QWidget).
     
    Добавлено:
    Да, и ещё обязательно бы я проверил на месте ли все кавычки и др. знаки «спотыкания». А то бывает забудешь какую-нибудь ерунду и голову ломаешь почему код не пашет.

    Всего записей: 2985 | Зарегистр. 20-03-2008 | Отправлено: 23:27 02-12-2023
    softes

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    - попробовал бы перенести правило с QMenu в самый низ файла, на последнее место;
     

    yozhic
    Первый рецепт сработал, спасибо за дельный совет! Теперь все по феншую )

    Всего записей: 880 | Зарегистр. 22-10-2003 | Отправлено: 01:05 03-12-2023
    zhuman

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svirepov

    Цитата:
    Скажу ещё пару слов про форк от xiaoyifang, раз уж провозился с ним полдня.

    спасибо за подробные заметки! интересно почитать  
     
    вы конечно смотрите с перспективы power user-a в конкретных сценариях; у меня требования и ожидания ниже, да и похоже среда другая; система англоязычная, не виндоус, и имеющиеся доступные "официальные сборки" жутко древние, кроме того, на моей системе потребляют чуть ли не 100% cpu в idle режиме (причем клипборд монитор и полнотекстовая индексация выключены); a xiaoyifang сборка работает без проблем, вроде ни разу не падала, хотя особо интенсивно её не юзаю, — GD для меня лишь одна из оболочек, скорее альтернативная, чем основная рабочая лошадка. И на удивление, xiaoyifang активно обновляет и фиксит свой форк, последний релиз не далее чем вчера.
     
    а xapian кстати штука очень даже полезная, можно использовать и в чистом, "сыром" виде — на хапиане например сколотил поиск по локальной машине, в духе давно забытого и убитого Google Desktop Search (только для нужных мне конкретных папок) — пакет приходит с простеньким CGI фронт-ендом, и так как у меня уже был поднят caddy с cgi, то все свелось лишь к настройке конфиг файлов. ...а то же ведь забавно, что сегодня легче найти что-то в гугле, чем в собственном компьютере или в собственных бэкапах

    Всего записей: 414 | Зарегистр. 18-06-2004 | Отправлено: 14:20 09-12-2023 | Исправлено: zhuman, 14:21 09-12-2023
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zhuman

    Цитата:
    xiaoyifang активно обновляет и фиксит свой форк

    Фиксить он в принципе не умеет. Этот проект ему не по зубам, иначе программа не падала бы ровно в тех же местах, что и год назад. Похоже, его форк уже находится на том прекрасном этапе развития, где затыкание одной дыры приводит к появлению двух-трёх новых.
     
    Если GD не обновляется, то это только потому, что в нём исправлять нечего. Поддержка Qt WebEngine уже более или менее внедрена, но разработчики, видимо, считают, что переход на него принесёт больше вреда и неудобств, чем пользы (в Qt5 была масса багов, которые никто даже не собирался исправлять, а в Qt6 их стало ещё больше). Я это понимаю и согласен потерпеть, пока этот переход не станет уже совсем неотвратимым. В конце концов, преимущества WebEngine над WebKit проявляются только там, где есть мультимедиа и действительно сложный HTML/CSS, а серьёзные словари - это, к счастью, всего лишь текст с самым простым форматированием. "Обновления ради обновлений" разумному человеку совершенно ни к чему.
    Официальный GD (из шапки темы) работает безотказно и меня совершенно устраивает, как и многих других пользователей, которым нужен надёжный рабочий инструмент. Да и уходить некуда, даже если бы я захотел: goldendict-ng, за полной его непригодностью, вообще не рассматриваю как альтернативу.
     
    Xapian ни в чём не виноват. Из него, может быть, и получилось бы что-нибудь, только xiaoyifang и его тоже не умеет готовить (surprise surprise!)
     
    Для macOS "официальных" сборок вроде и не было никогда, но зато yozhic совсем недавно собрал GD-1.5.0-10 для mac/intel - вполне рабочий вариант, судя по отзывам.

    Всего записей: 381 | Зарегистр. 04-11-2013 | Отправлено: 22:10 09-12-2023
    llEmperor

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    В конце концов, преимущества WebEngine над WebKit проявляются только там, где есть мультимедиа и действительно сложный HTML/CSS, а серьёзные словари - это, к счастью, всего лишь текст с самым простым форматированием.

    Я использовал GoldenDict-ng всего несколько дней, а затем отказался от него именно по этой причине.
    Если требуется WebEnge, лучше всего выбрать webkit-or-webengine.
    https://github.com/vedgy/goldendict/tree/we/webkit-or-webengine

    Всего записей: 33 | Зарегистр. 02-11-2021 | Отправлено: 05:56 10-12-2023
    zhuman

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic

    Цитата:
    Попробуйте, пожалуйста, ещё один вариант сборки для macOS.

    спасибо! работает на m2 (с росеттой); а можно поподробней о конкретных параметрах компиляции?  
     
    пытаюсь под apple silicon собрать последний master, но не могу найти подходящую версию qt — 5.14.2 под которой ваша сборка скомпилирована есть только для интела https://download.qt.io/archive/qt/5.14/5.14.2 а в следующей доступной под arm64, qt 5.15.10 уже возникает проблема с webkitwidgets, которые нужно портировать..

    Код:
    /opt/homebrew/Cellar/qt@5/5.15.10_1/bin/qmake "CONFIG+=release sdk_no_version_check" QMAKE_APPLE_DEVICE_ARCHS="arm64" MACOSX_DEPLOYMENT_TARGET=14.0
    Project ERROR: Unknown module(s) in QT: webkitwidgets
     

    Всего записей: 414 | Зарегистр. 18-06-2004 | Отправлено: 13:02 10-12-2023 | Исправлено: zhuman, 13:04 10-12-2023
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zhuman
    Сразу честно признаюсь: я не физик, я — лирик. Но заметки, пусть даже и куцые, оставить здесь — неплохая идея, может кому ещё пригодятся.  

    • 5.14.2 я взял только потому, что это последняя версия доступная для свободного скачивания. На ихнем ФТП ( https://download.qt.io/archive/qt/5.15/ ) в папках 5.15 я вижу пустоту, и только в первой 5.15.0 «висит» объявление:
      https://download.qt.io/archive/qt/5.15/5.15.0/OFFLINE_README.txt
      Разбираться дальше в их «политиках» и «предложениях» я не стал, ибо лучшее — враг хорошего.  
      Вы, я вижу, Qt через homebrew устанавливали — это хорошо, но у себя я так делать не стал. Конь у меня старый и выше Mojave ничего не тянет, поэтому и свой homebrew я стараюсь не трогать, и вообще отключил в нём все обновления, т.к. он замучал руганью на устаревшую систему.
       
    • qtwebkit я брал готовый здесь (и для silicon'ов там вроде, увы, нет ничего):
      https://github.com/qtwebkit/qtwebkit/releases
      Этот, упомянутый скачанный, просто распаковал у себя в ~/Qt/5.14.2/clang_64 .
       
    • Я пока не тороплюсь на silicon'овых коней «пересаживаться», есть на то причины. На будущее же оставил себе пару ссылок. Попробуйте в этой репе посмотреть:
      https://github.com/movableink/webkit/releases
      И вот это, может, пригодится:
      https://github.com/qtwebkit/qtwebkit/wiki/Building-QtWebKit-on-macOS
       
    • После клонирования репы GD, перед сборкой удалил папку .git, т.к. с ней проекту присваивался суффикс -dirty, при котором почему-то перестают работать пользовательские qt-стили. qmake, правда, жаловался что папки нету, но я в version.txt вручную прописал номер версии и коммита.
       
    • Остальное стандартно:

      Код:
      cd ~/git/goldendict && ~/Qt/5.14.2/clang_64/bin/qmake
      make
      ~/Qt/5.14.2/clang_64/bin/macdeployqt GoldenDict.app

       
    • Упаковщик ругался, что не нашёл 2 библы:

      Код:
      ERROR: no file at "/usr/local/opt/libiodbc/lib/libiodbc.2.dylib"
      ERROR: no file at "/Applications/Postgres.app/Contents/Versions/9.6/lib/libpq.5.dylib"

      В недрах ~/Qt/ они есть, можно скопировать вручную, но и без них вроде всё работает.

    Всего записей: 2985 | Зарегистр. 20-03-2008 | Отправлено: 16:29 10-12-2023 | Исправлено: yozhic, 16:38 10-12-2023
    zhuman

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    спасибо за захватывающие подробности! пробовал оба варианта qt5: как из homebrew, так и вручную установленный через инсталлятор; результат был тот же
     
    никогда не думал, что буду собирать вручную кишки qt, но судя по всему, другие это делали, так что попробую воспроизвести

    Всего записей: 414 | Зарегистр. 18-06-2004 | Отправлено: 21:14 10-12-2023
    zhuman

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic, llEmperor
    ...вариант со сборкой webkit под ARM64 не воспроизвел; уж слишком этот вариант экзотичный; так что решил попробовать ветку от llEmperor которая успешно собралась после легкого подкручивания  
     
    собрал так:

    Код:
     
    git clone --depth 1 --recurse-submodules --branch we/webkit-or-webengine https://github.com/vedgy/goldendict  
    cd goldendict
     
    brew install libtiff libao vorbis ffmpeg hunspell xz lzo libogg opencc zstd qt@5
     
    export LDFLAGS="-L/opt/homebrew/opt/icu4c/lib"
    export CPPFLAGS="-I/opt/homebrew/opt/icu4c/include"
    export PKG_CONFIG_PATH="/opt/homebrew/opt/icu4c/lib/pkgconfig"
     
    /opt/homebrew/Cellar/qt@5/5.15.10_1/bin/qmake "CONFIG+=release no_epwing_support sdk_no_version_check use_qtwebengine no_ffmpeg_player" QMAKE_APPLE_DEVICE_ARCHS="arm64" goldendict.pro
     

    бинарные либы, которые в проекте в папке maclibs/lib понятное дело под x86 — после их замены на эквивалентные arm64 все собралось и прога заработала (ffmpeg не залинковал, а родной qt движок аудио почему-то не воспроизводит, но указал mpv как внешний плеер и все ок, можно и /usr/bin/afplay указать, если не установлен mpv, хотя некоторые форматы он может не понимать, типа spx).
     
    goldendict.macos-arm64.7z (63MB) Qt 5.15.10 (после распаковки, первый раз надо запустить через прав-клац > Open...)

    Всего записей: 414 | Зарегистр. 18-06-2004 | Отправлено: 23:57 10-12-2023 | Исправлено: zhuman, 02:54 11-12-2023
    llEmperor

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zhuman

    Цитата:
    так что решил попробовать ветку от llEmperor которая успешно собралась после легкого подкручивания  

    vedgy тоже должен быть на форумах, спасибо ему за развитие этой ветку.

    Всего записей: 33 | Зарегистр. 02-11-2021 | Отправлено: 11:58 11-12-2023
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zhuman
    У меня сейчас нет поблизости силиконовых машин, не могу погонять Вашу сборку. Не могли бы Вы посмотреть у себя, если не в лом, заработало ли в GD на Qt 5.15.10 св-во icon-size. Нужно подключить пользовательский qt-style.css с таким правилом:

    Код:
    MainWindow #dictionaryBar QToolButton
    {
      width: 84px;
      height: 126px;
      icon-size: 56px 84px;
    }

    На панели словарей кнопки словарей должны увеличиться и иконки словарей внутри кнопок тоже должны растянуться. Под Qt 5.12.3 1-е работает, 2-е — нет. Интересно заработало ли под 5.15 (где-то читал, что должно).
     

    Цитата:
    "CONFIG+=release no_epwing_support sdk_no_version_check use_qtwebengine no_ffmpeg_player"

    sdk_no_version_check — вот о таких ключах где можно почитать?

    Всего записей: 2985 | Зарегистр. 20-03-2008 | Отправлено: 13:38 11-12-2023 | Исправлено: yozhic, 17:02 11-12-2023
    zhuman

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic

    Цитата:
    Нужно подключить пользовательский qt-style.css с таким правилом:

    а где этот css подключается? в настройках ничего такого не вижу..
     

    Цитата:
    sdk_no_version_check — вот о таких ключах где можно почитать?

    остальные ключи со страницы проекта, а конкретно этот ключ вылез в качестве возможного фикса в еррор логе qmake-а, потому что у меня стоит xcode c macos sdk 14 и он типа не 100% протестированный c qt и без него не собирает; для меня qt/cmake/qmake — это темные дебри, только в контексте голдендикта с ним столкнулся, ну и с pyqt игрался для себя, но ничего серьезного..
     
    а ключи и всякие форматы опций для cmake/qmake кстати bing chat/chatgpt/google bard довольно неплохо рубят; можно и через phind.com доступиться (2 модели на выбор)
     
    Добавлено:
    yozhic
    bing копилот посоветовал в командной строке указать через -style:
     

    Код:
     
    /Applications/GoldenDict.app/Contents/MacOS/GoldenDict -style qt-style.css
    QApplication: invalid style override 'qt-style.css' passed, ignoring it.
        Available styles: macintosh, Windows, Fusion
     

     

    Всего записей: 414 | Зарегистр. 18-06-2004 | Отправлено: 00:22 12-12-2023 | Исправлено: zhuman, 00:56 12-12-2023
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zhuman (пост)
    Цитата:
    bing копилот посоветовал в командной строке указать через -style

    Нет, это другой.
    Простейший способ подключения qt-style.css описан в ГД-шной справке, в главе 12 «Пользовательские стили».

    Цитата:
    Кроме внешнего вида статей можно настроить и внешний вид интерфейса GoldenDict. Для этого необходимо в папке конфигурации (рядом с файлом "config") создать файл таблиц стилей "qt-style.css".

    На macOS папка конфига находится в пользовательском профиле:

    Код:
    ~/.goldendict/

    Она скрытая, т.е. в Finder понадобится включить отображение hidden files Cmd+Shift+.
     
    Но есть и другой способ. В папке конфига создать папку styles, в ней ещё папку с произвольным именем, и в ней уже разместить qt-style.css. Вот так:
     
    Тогда таким образом настроенный стиль понадобится ещё включить в настройках:
     
    Этот список Add-on styles в настройках по умолчанию отсутствует, а появляется он только после создания указанных папок.  
     
    Стили интерфейса qt-style.css вступают в силу только после переключения в настройках или после перезапуска GD. А стили словарных статей article-style.css — после обновления панели статей в основном окне GD, по Cmd+F5.
     
    Добавлено:
    По ключам qmake понял, спасибо.
     
    Добавлено:
    Вот я у себя сделал — создал папку test, в ней стиль, включил test в настройках:
     
    У меня рамки раздулись, а иконки как были маленькими, так и остались. У Вас по идее должны и иконки раздуться, если в Qt 5.15 работает всё так, как указано в доке и не глючит:

    Цитата:
    Since 5.15, the icon property can be set to override the button icon.

    Всего записей: 2985 | Зарегистр. 20-03-2008 | Отправлено: 06:34 12-12-2023 | Исправлено: yozhic, 06:56 12-12-2023
    zhuman

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    скопировал так

    Код:
     
    mkdir -p ~/.goldendict/styles/yozhic
    cp qt-style.css ~/.goldendict/styles/yozhic
     

     
    результат под ARM64 M2
     
    опция меню появилась во всех сборках, но стиль иконок поменялся только в qt6 сборке — во всех случаях делался перезапуск приложения после выбора кастомного стиля
     
    ваша сборка (Intel, Rosetta): Qt 5.14.2 (Clang 11.0.0 (clang-1100.0.33.17), 64 bit) X без изменений    
    моя сборка (ARM64): Qt 5.15.10 (Clang 15.0.0 (clang-1500.0.40.1), 64 bit), Qt WebEngine X без изменений    
    goldendict-ng xiafeng:  Qt 6.5.3 (Clang 15.0.0 (clang-1500.0.40.1), arm64) (Xapian inside) V большие иконки есть

     
    сборки qt5 (интел + силикон)
       
     
    результат в сборке xiaoyifang qt6
       

    Всего записей: 414 | Зарегистр. 18-06-2004 | Отправлено: 11:05 12-12-2023 | Исправлено: zhuman, 11:29 12-12-2023
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zhuman
    Понятно, спасибо.

    Всего записей: 2985 | Зарегистр. 20-03-2008 | Отправлено: 11:31 12-12-2023
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177

    Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru