| ## Notice about modified Qt |
| |
| If you are using Windows version of OpenToonz installed from the installer |
| provided from OpenToonz website (https://opentoonz.github.io/), Qt libraries |
| distributed with the software may be our customized version. |
| The other OS versions (macOS, Linux) are not the case. |
| |
| |
| ### To check whether the Qt libraries are customized. |
| |
| - Launch OpenToonz. |
| - Open Preferences. |
| - Check if there is a checkbox "Use Qt's Native Windows Ink Support" in the |
| "Touch / Tablet Settings" category. |
| |
| If the option exists, Qt libraries are customized version (Qt 5.15.2 with WinTab support). |
| |
| ---------- |
| |
| ## About Qt 5.15.2 with WinTab support |
| |
| This version is made based on v5.15.2 with cherry-picking the following commit |
| to the qtbase module, in order to make it enable to use WinTab API in Qt 5.15.2: |
| |
| commit id: [4c4693cf964e9d7370c27a26e1d263a262aee568](https://github.com/shun-iwasawa/qtbase/commit/4c4693cf964e9d7370c27a26e1d263a262aee568) |
| commit title: Windows: Provide a way to switch between WinTab and Windows Ink at run-time |
| |
| |
| ### Source Code |
| |
| You can find the source code tree to build this package and track the modification here: |
| https: |
| |
| |
| ### Build Configurations |
| |
| The attached package is built by the following command lines: |
| ``` |
| > configure -debug-and-release -opensource -confirm-license -prefix ../build -make libs -no-pch -openssl OPENSSL_PREFIX="path\to\OpenSSL-Win64" -opengl dynamic |
| |
| > jom -j4 |
| |
| > jom module-qtscript -j4 |
| |
| > jom install |
| ``` |
| |
| |
| ### Dependent Libraries |
| |
| The attached package is built by using the following libraries/software: |
| |
| - OpenSSL Toolkit 1.1.1j |
| [Binary package from Shining Light Productions](https: |
| - Perl |
| [ActivePerl 5.28](https: |
| - [Python 2.7.18](https: |
| - [Ruby 2.7.2-1 (x64)](https: |
| - ANGLE : already included in the repository. |
| - Microsoft Visual Studio Community 2019 |
| - [jom](https: |
| - ICU : Not used. |
| |
| |
| #### Reference: |
| |
| - [Qt for Windows - Requirements](https: |
| - [Qt for Windows - Building from Source](https: |
| |
| |
| ---------- |
| March 26, 2021 |
| Shun Iwasawa, OpenToonz team |
| |
| |