Skip to content

Commit 4947548

Browse files
2 parents 7fd5cbe + 991b69c commit 4947548

29 files changed

+131
-65
lines changed

.github/workflows/linux-builds.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- uses: actions/checkout@v2
2929
- name: Cache Qt
3030
id: cache-qt-6-4
31-
uses: actions/cache@v1 # not v2!
31+
uses: actions/cache@v3
3232
with:
3333
path: ../Qt/6.4.2
3434
key: ${{ runner.os }}-QtCache-Qt6-4

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.5)
1+
cmake_minimum_required(VERSION 3.16)
22
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
33
if (POLICY CMP0091)
44
cmake_policy(SET CMP0091 NEW)

README.md

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ know it from Visual Studio.
161161
- [Auto-Hide Functionality](#auto-hide-functionality)
162162
- [Python Bindings](#python-bindings)
163163
- [PySide6](#pyside6)
164+
- [PyQt6](#pyqt6)
164165
- [PyQt5](#pyqt5)
165166
- [Tested Compatible Environments](#tested-compatible-environments)
166167
- [Supported Qt Versions](#supported-qt-versions)
@@ -189,7 +190,7 @@ know it from Visual Studio.
189190
- [RDE – Robox Development Environment](#rde--robox-development-environment)
190191
- [ResInsight](#resinsight)
191192
- [ADTF 3](#adtf-3)
192-
- [DREAM.3D NX](#dream3d-nx)
193+
- [DREAM3D-NX](#dream3d-nx)
193194
- [LabPlot](#labplot)
194195
- [Alternative Docking System Implementations](#alternative-docking-system-implementations)
195196
- [KDDockWidgets](#kddockwidgets)
@@ -308,7 +309,7 @@ More about the auto hide configuration options in the [online documentation...](
308309
![Python Logo](doc/python_logo.png)
309310

310311
Thanks to the contribution of several users, the Advanced Docking System comes
311-
with a complete Python integration. Python bindings are available for **PyQt5** and
312+
with a complete Python integration. Python bindings are available for **PyQt5**, **PyQt6**, and
312313
**PySide6**.
313314

314315
### PySide6
@@ -328,6 +329,24 @@ The PySide6 bindings were contributed by:
328329

329330
Please file PySide6-QtAds-specific issues on its [pyside6_qtads](https://github.com/mborgerson/pyside6_qtads) fork for tracking. For more information about the PySide6 bindings read [this](https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/issues/298) issue.
330331

332+
### PyQt6
333+
334+
A PyQt6 ADS package is available via PyPi and can be installed on Windows,
335+
macOS, and Linux with:
336+
337+
```bash
338+
pip install PyQt6Ads
339+
```
340+
341+
Sample code is available [here](https://github.com/pyapp-kit/PyQt6Ads/tree/main/examples).
342+
343+
The PyQt6 bindings were contributed by:
344+
345+
- [tlambert03](https://github.com/tlambert03)
346+
347+
Please file PyQt6Ads-specific issues at [pyapp-kit/PyQt6Ads](https://github.com/pyapp-kit/PyQt6Ads).
348+
349+
331350
### PyQt5
332351

333352
A package is available via [conda-forge](https://github.com/conda-forge/pyqtads-feedstock).
@@ -582,7 +601,7 @@ highlights are:
582601
- Simple Drag & Drop user interface.
583602
- Load data from file.
584603
- Connect to live streaming of data.
585-
- Save the visualization layout and configurations to re-use them later.
604+
- Save the visualization layout and configurations to reuse them later.
586605
- Fast OpenGL visualization.
587606
- Can handle thousands of timeseries and millions of data points.
588607
- Transform your data using a simple editor: derivative, moving average, integral, etc…
@@ -667,15 +686,17 @@ says about the switch to Qt Advanced Docking:
667686
668687
![ADTF](doc/showcase_adtf.png)
669688
670-
### [DREAM.3D NX](https://github.com/BlueQuartzSoftware/DREAM3D)
689+
### [DREAM3D-NX](https://www.dream3d.io)
671690
672-
DREAM.3D *(Digital Representation Environment for Analysis of Materials in 3D)* is an open source, cross-platform and modular, software suite that allows users to prepare, reconstruct, quantify, instantiate, and mesh, multidimensional, multimodal microstructural data, as well as many other applications.
691+
DREAM3D-NX *(Digital Representation Environment for Analysis of Materials in 3D)* is a cross-platform and modular, software suite that allows users to prepare, reconstruct, quantify, instantiate, and mesh, multidimensional, multimodal microstructural data, as well as many other applications.
673692
674-
[BlueQuartz Software](http://www.bluequartz.net/) is currently completely rewriting the DREAM.3D application. For the upcoming version **[DREAM3D NX](http://www.dream3d.io/)** they improved the UI by using the Advanced Docking System. An [early version](http://www.dream3d.io/) of **DREAM3D NX** with ADS is already available to any user who would like to take the brand new version out for a spin.
693+
[BlueQuartz Software](http://www.bluequartz.net/) has completely rewritten the old DREAM.3D version 6.5 application
694+
taking advantage of the Advanced Docking System to present a highly customizable user interface
695+
for DREAM3D-NX Version 7.
675696
676697
![DREAM.3D NX](doc/showcase_dream3d_nx.png)
677698
678-
[read more...](http://dream3d.bluequartz.net/)
699+
[read more...](http://www.dream3d.io/)
679700
680701
### [LabPlot](https://labplot.kde.org/)
681702

demo/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.5)
1+
cmake_minimum_required(VERSION 3.16)
22
project(ads_demo VERSION ${VERSION_SHORT})
33

44
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)

doc/showcase_dream3d_nx.png

17.8 KB
Loading

doc/user-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -853,7 +853,7 @@ When an entire area is closed, the default behavior is to hide the dock widgets
853853
854854
It is possible to globally lock features of all dock widgets to "freeze" the
855855
current workspace layout. That means, you can now lock your workspace
856-
to avoid accidentally dragging a docked view. When locking was't possible,
856+
to avoid accidentally dragging a docked view. When locking wasn't possible,
857857
users had to manually dock it back to the desired place after each accidental
858858
undock.
859859

examples/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.5)
1+
cmake_minimum_required(VERSION 3.16)
22
project(QtADSExamples LANGUAGES CXX VERSION ${VERSION_SHORT})
33
add_subdirectory(simple)
44
add_subdirectory(hideshow)

examples/autohide/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.5)
1+
cmake_minimum_required(VERSION 3.16)
22
project(ads_example_autohide VERSION ${VERSION_SHORT})
33
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
44
find_package(Qt${QT_VERSION_MAJOR} 5.5 COMPONENTS Core Gui Widgets REQUIRED)

examples/autohidedragndrop/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.5)
1+
cmake_minimum_required(VERSION 3.16)
22
project(ads_example_autohide_dragndrop VERSION ${VERSION_SHORT})
33
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
44
find_package(Qt${QT_VERSION_MAJOR} 5.5 COMPONENTS Core Gui Widgets REQUIRED)

examples/centralwidget/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.5)
1+
cmake_minimum_required(VERSION 3.16)
22
project(ads_example_centralwidget VERSION ${VERSION_SHORT})
33
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
44
find_package(Qt${QT_VERSION_MAJOR} 5.5 COMPONENTS Core Gui Widgets REQUIRED)

0 commit comments

Comments
 (0)