commit 173dd8e484c65c40e3558bb9423558e4cf435f99
Author: Bill Somerville
Date: Sun Dec 16 13:38:34 2018 +0000
Squashed 'contrib/QDarkStyleSheet/' content from commit d0749f108
git-subtree-dir: contrib/QDarkStyleSheet
git-subtree-split: d0749f10893af215da68ff18e21c7aed96064282
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
new file mode 100644
index 000000000..822d37d86
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,46 @@
+
+
+### Describe Your Environment
+
+[Versions from your environment]
+
+- QDarkStyle:
+- OS:
+- Python:
+
+[If used, please inform their versions]
+
+- PySide:
+- PyQt:
+- PyQtGraph:
+- QtPy:
+- QT_API:
+- PYQTGRAPH_QT_LIB:
+
+### Language
+
+[Python] or [C++]
+
+### Description / Steps to Reproduce [if necessary]
+
+[Description of the issue]
+
+1. [First Step]
+2. [Second Step]
+3. [and so on...]
+
+### Actual Result
+
+[A description, output ou image of the actual result]
+
+### Expected Results / Proposed Result
+
+[A description, output ou image of the expected/proposed result]
+
+### Relevant Code [if necessary]
+
+[A piece of code to reproduce and/or fix this issue]
+
+```
+# code here to reproduce the problem
+```
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000..d5f4ad962
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,37 @@
+*.pyc
+
+dist/
+build/
+docs/
+
+*.egg-info/
+__pycache__
+
+*.tar
+*.tar.*
+*.log
+*.log.*
+*.sig
+
+pkg/
+src/
+
+# stdeb files
+*.tar.gz
+deb_dist
+/gpg_key
+
+# gedit temp files
+*~
+
+# hackedit project files
+.hackedit
+
+# vs code project files
+.vscode
+.mypy_cache
+.cache
+.env
+./.idea
+/.idea/
+.tox
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..badeef733
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,23 @@
+anguage: python
+matrix:
+ include:
+ - python: 2.7
+ env: TOXENV=py27
+ - python: 3.4
+ env: TOXENV=py34
+ - python: 3.6
+ env: TOXENV=py36
+install:
+ - pip install tox
+script:
+ - tox
+ - "export DISPLAY=:99.0"
+ - "sh -e /etc/init.d/xvfb start"
+before_script:
+ - cd example
+script:
+ - python example.py --qt_from=pyqt --test
+ - python example.py --qt_from=pyside --test
+
+ - python example.py --qt_from=pyqt --no_dark --test
+ - python example.py --qt_from=pyside --no_dark --test
\ No newline at end of file
diff --git a/AUTHORS.md b/AUTHORS.md
new file mode 100644
index 000000000..7723525b0
--- /dev/null
+++ b/AUTHORS.md
@@ -0,0 +1,26 @@
+# Authors
+
+## Mainteiner(s)
+
+These people were/are mainteiners of this project.
+
+- 2013-2018
+ [Colin Duquesnoy](https://github.com/ColinDuquesnoy) -
+ -
+ original author.
+- 2018
+ [Daniel Pizetta](https://github.com/dpizetta) -
+ -
+ improvements and bug fixes.
+
+## Contributor(s)
+
+These people contribute to bug fixes, improvements and so on.
+Please, insert your information after the last one.
+
+- Year - Name - `` - contribution.
+- 2018 - [mowoolli](https://github.com/mowoolli) - bug fixes.
+- 2018 - Xingyun Wu - `xingyun.wu@foxmail.com` - bug fixes.
+- 2018 - [KcHNST](https://github.com/KcHNST) - bug fixes.
+
+Thank you all!
diff --git a/CHANGES.md b/CHANGES.md
new file mode 100644
index 000000000..21d1d2de5
--- /dev/null
+++ b/CHANGES.md
@@ -0,0 +1,148 @@
+# Changelog
+- 2.6.5:
+ - Fix borderless widgets inside QTabWidget, #123
+ - Fix palette table inside CSS file, header using the last column
+ - Tested on Python 27, 34, 36, 37
+- 2.6.4:
+ - Python 2.7 compatibility, #121
+ - Fix MANIFEST
+- 2.6.3:
+ - Palette color enhance, better contrast, contribute to #118
+ - Fixes Qslider background
+ - Better colors and format for tab and toolbox, contribute to #118
+- 2.6.2:
+ - Enhance command link button
+ - Enhance tab colors and spacing, closes #118
+ - Start using tox, helping partially #77
+ - Fix example and other scripts issues
+- 2.6.1:
+ - Fix and improve QSplitter and separators from tool bar and windows #115
+ - Fix README version screenshots and update them
+ - Add reset function into example to reset GUI settings, after you mess up with
+- 2.6:
+ - Many other enhancements and fix #103, #111, #106
+ - Fix tab disabled, background and color
+ - Enhance tab selection
+ - Enhance spacing (padding and margin)
+ - Enhance table, list, tree and combo box selection
+ - Fix slider disabled and enhance size
+ - Fix the wrong upload of style.qss - sorry
+ - Fix almost all widgets backgrounds, and other not previously covered widgets with new style
+ - New palette color, almost whole new qss file, simplify configuration, partially #112, #101, #109,
+ - Add changes made by other people in the new style - merge does not work there #93, #92, #102
+ - Update README with Qt.py and PySide 2 information #110, #107, #83
+ - Update __init__ info
+ - Improve scripts for processing ui and qrc
+ - Add __main__ and setup entry, to access function directly
+ - Add function to get information about bindings and abstraction layers for
+ debbuging and/or issue tracker
+ - PySide 2 support
+ - Improve menu indicator position on QPushButton, #102
+- 2.5.4
+ - Fix indicator image of checkable QGroupBox for check/uncheck states, #93
+ - Fix wrong comma position, #95
+ - Added image for the missing QTreeView/QListView undeterminated state, fix #92
+- 2.5.3
+ - Add future warning and pending deprecation for 3.0 version preparation #89
+ - Add ISSUE_TEMPLATE to ask for default information on issue tracker
+- 2.5.2:
+ - Modularize files from example/ui to simplify edition (developers)
+ - Add scripts to process files and run example more easiy (developers)
+ - Better documentation (developers)
+ - Add CONTRIBUTE, CODE_OF_CONDUCT, and PRODUCTION files
+ - Lint markdown to standardize files
+ - Fix and add mor information in C++ example
+- 2.5.1:
+ - Fix travis files, needs more improvement #74
+ - Improve modules description
+ - Update setup.py, remove license
+ - Update and improve README, CHANGES and AUTHORS
+- 2.5:
+ - Add new complete example with new files
+ - Add new screenshots for new example
+ - Update travis files
+ - Add support to example of QtPy and PyQtGraph
+ - Move scripts for compiling to scrip folder
+ - Update README, CHANGES
+- 2.4:
+ - Add function to get Qt information from environment variable #69, #70, #73
+ - Add CC-BY license for images and transfer COPYING to LICENSE file #68
+ - Fix tabs style - selected tab color and shift #59, #72
+ - Restructure README creating AUTHORS, CHANGES, and LICENSE #71
+- 2.3.1:
+ - Improve checkbox color (use accent color used in other widgets) and
+ darken view hover/selected colors to play nicer with other widget colors
+ - Shift to the right the first tab
+ - Update license year
+ - Update README (fix snapshots links and formatting)
+ - Removed QLineEdit top/bottom padding which cut off text while editing
+ QListView items
+- 2.3.0:
+ - Add support for QDateEdit
+- 2.2.2:
+ - Add hover to unselected item in QListView/QTreeView
+ - Fixes for vertical QToolBar, QToolBar Extend Button & QTabWidget's
+ Pane Misalignment
+ - Fixed consistency of QTabBar depending on position
+- 2.2.1:
+ - Remove border of status bar widgets
+- 2.2:
+ - Major update of the color scheme based on the Breeze Dark theme of KDE 5
+ - Fix issues #29, #30, #31, #32 and #35
+- 2.1:
+ - Add style for QPushButton:checked
+ - Improve QCheckBox and QRadioButton style
+ - Add style for QMenu::right-arrow
+- **2.0**:
+ - Improve stylesheet to make it look a bit more modern (see pull request #25)
+- 1.16:
+ - Fix QGroupBox title padding (see issue #20)
+- 1.15:
+ - Improve tristate checkbox graphics: undetermined state is now represented by a dash
+- 1.14:
+ - Add support for tristate check boxes and for vertical and horizontal lines
+- 1.13:
+ - Fix issue with horizontal scrollbar arrows, left and right were inversed.
+- 1.12:
+ - Fix minimum size of input widgets (see issue #14)
+- 1.11:
+ - Fix QDockWidget title position on Mac.
+ - Add QStatusBar support
+ - Improve QToolButton especially the MenuButtonPopup and InstantPopup modes
+- 1.10:
+ - Add PyQt5 support
+ - Fix bug #12 (dock widget title not dark on OSX. Note that this reopens issue #8 for MAC users)
+- 1.9:
+ - Improve QTabBar consistency and make selected tabs more distinctive
+- 1.8:
+ - Add support for QToolBox
+ - Fix issue with grid line in QTableView if there is only ONE row/column
+- 1.7:
+ - Fix appearance of bottom tab bars (invert gradient)
+ - Improve QTableView: add grid line and fix section borders
+ - Fix bug #7: bug when resizing QTableView
+ - Fix bug #8: text elidation no working on QDockWidget
+- 1.6:
+ - Improve QToolButton style
+ - Add support for InstantPopup and MenuButtonPopup
+ - Improve QMenu style (better spacing with icons)
+ - Add \__version__ to python package.
+- 1.5:
+ - Improve QTabBar style: now works with all tab bar positions (North, South, West and East)
+ - Fix bug #6: hide QTabBar base to avoid stange lines at the base of the tab bar.
+- 1.4:
+ - Add style.qss to qrc file, this fix issues with cx_freeze
+- 1.3:
+ - Remove outline on button, checkbox and radio button
+ - Add support for closable tabs
+ - Better disabled buttons
+ - Fix QTextEdit background color to match the color of QPlainTextEdit and QLineEdit
+ - Better hover/selected states for QTreeView and QListView
+ - Add QHeaderView support
+- 1.2:
+ - Improve QTableView support
+- 1.1:
+ - Switch to MIT license
+ - Add python 3 support
+- **1.0**:
+ - First public release (LGPL v2)
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 000000000..b20151fdb
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,46 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
+
+## Our Standards
+
+Examples of behavior that contributes to creating a positive environment include:
+
+* Using welcoming and inclusive language
+* Being respectful of differing viewpoints and experiences
+* Gracefully accepting constructive criticism
+* Focusing on what is best for the community
+* Showing empathy towards other community members
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery and unwelcome sexual attention or advances
+* Trolling, insulting/derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or electronic address, without explicit permission
+* Other conduct which could reasonably be considered inappropriate in a professional setting
+
+## Our Responsibilities
+
+Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
+
+Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
+
+## Scope
+
+This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at daniel.pizetta@usp.br. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
+
+Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
+
+[homepage]: http://contributor-covenant.org
+[version]: http://contributor-covenant.org/version/1/4/
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 000000000..a433c9f0c
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,224 @@
+# Contributing
+
+This file describes a path to contribute to this project. Check out our
+[CODE OF CONDUCT](./CODE_OF_CONDUCT.md).
+
+## Bug Reports and Feature Requests
+
+If you have encountered a problem with QDarkStyle or have an idea for a new
+feature, please submit it to the
+[issue tracker](https://github.com/ColinDuquesnoy/QDarkStyleSheet/issues).
+
+## Contributing to QDarkStyle
+
+The recommended way for new contributors to submit code to QDarkStyle is to
+fork the repository on GitHub and then submit a pull request after
+committing the changes. The pull request will then need to be approved by one
+of the manteiners before it is merged into the main repository.
+
+- Check for open issues or open a fresh issue to start a discussion around a
+ feature idea or a bug.
+- Fork [the repository](https://github.com/ColinDuquesnoy/QDarkStyleSheet)
+ on GitHub to start making your changes to the master branch.
+- Write a test which shows that the bug was fixed or that the feature works
+ as expected if its a function, or create a screenshot if you are changing
+ the stylesheet evidencing the changes.
+- Send a pull request and bug the maintainer until it gets merged and
+ published. Make sure to add yourself to
+ [AUTHORS](./AUTHORS.md)
+ and the change(s) to
+ [CHANGES](./CHANGES.md).
+
+## Getting Started
+
+These are the basic steps needed to start developing on QDarkStyle.
+
+- Create an account on GitHub.
+
+- Fork the main
+ [QDarkStyle repository](https://github.com/ColinDuquesnoy/QDarkStyleSheet)
+ using the GitHub interface.
+
+- Clone the forked repository to your machine.
+
+ ```bash
+ git clone https://github.com/USERNAME/qdarkstyle
+ cd qdarkstyle
+ ```
+
+- Checkout the appropriate branch.
+
+ ```bash
+ git checkout master
+ ```
+
+- Setup a virtual environment (not essential, but highly recommended).
+
+ ```bash
+ virtualenv ~/.venv
+ . ~/.venv/bin/activate
+ pip install -e .
+ ```
+
+- Create a new working branch. Choose any name you like.
+
+ ```bash
+ git checkout -b feature-xyz
+ ```
+
+- Hands on.
+
+ For tips on working with the code, see the Code Guide.
+
+- Test, test, test.
+
+ Testing is best done through ``tox``, which provides a number of targets and
+ allows testing against multiple different Python environments:
+
+- Please add a list point to [CHANGES](./CHANGES.md) if the fix or
+ feature is not trivial (small doc updates, typo fixes).
+
+- Please add you as an author to [AUTHORS](./AUTHORS.md).
+
+- Add files to commit.
+
+ Add files that are part of your changes, remember that each commit
+ must represent a small but functional change. Remember to add CHANGES.md
+ and AUTHORS.md too. To add all files changed do:
+ ```bash
+ git add .
+ ```
+
+- Commiting changes.
+
+ GitHub recognizes certain phrases that can be used to automatically
+ update the issue tracker, so you can commit like this:
+
+ ```bash
+ git commit -m "Add useful new feature that does this, close #42"
+ ```
+ ```bash
+ git commit -m "Fix returning problem for get_style(), fix #78"
+ ```
+
+- Push changes in the branch to your forked repository on GitHub.
+
+ ```bash
+ git push origin feature-xyz
+ ```
+
+- Submit a pull request (PR).
+
+ Do it from your branch to the respective branch using the
+ [GitHub PR](https://github.com/ColinDuquesnoy/QDarkStyleSheet/pulls)
+ interface.
+
+- Wait for mainteiner to review your changes.
+
+## Logging
+
+Inside modules we provided a logging that should be used to inform the user.
+Please, follow the levels bellow.
+
+- debug: for debug information, high detailed one, directed to programers;
+- info: something important for common user to know;
+- warning: something that should not be a big problem or a desicision changed;
+- error: some error, but not capable of stop program;
+- critical: something that stops the running program.
+
+## Guide to QDarkStyle
+
+Now you can use our example to work on the stylesheet. It has all possible
+widget provided by Qt - common ones. Feel free to add more to them.
+
+To simplify the structure, there are separated files in
+[example.ui](./example/ui/) folder.
+
+- `dw_buttons.ui`: all types of buttons;
+- `dw_containers_no_tabs.ui`: all types of containers except for tabs;
+- `dw_containers_tabs.ui`: all containers tabs;
+- `dw_displays.ui`: all types of displays;
+- `dw_inputs_fields.ui`: all types of inputs with fields;
+- `dw_inputs_no_fields.ui`: all types of inputs without fields;
+- `dw_views.ui`: all types of views;
+- `dw_widgets.ui`: all types of widgets;
+- `mw_menus.ui`: main window with all menus and toolbars.
+
+*Obs.: `dw` stands for dock widget and `mw` for main window.*
+
+The entire example is built at runtime, in
+[example.py](./example/example.py). To see more information about it,
+see its documentation.
+
+### Modifying UI Files
+
+Feel free to modify [ui](./example/ui) files with Qt Designer and recompile UI using
+[process_ui.py](./script/process_ui.py) script, inside script folder, using:
+
+```bash
+python process_ui.py
+```
+
+It will generate all `_ui.py` files for PyQt4, PyQt5, PySide, QtPy, PyQtGraph.
+
+### Modifying QSS File
+
+If you are changing the [stylesheet](./qdarkstyle/style.qss), you will need
+to recompile the QRC files using [process_qrc.py](./script/process_qrc.py)
+script, inside script folder.
+
+```bash
+python process_qrc.py
+```
+
+This generates all `_rc.py` files for PyQt4, PyQt5, PySide, QtPy, PyQtGraph.
+
+### Making It Easy
+
+To simplify this process for the developer, if you are changing many things,
+use the script [run_ui_css_edition.py](./script/run_ui_css_edition.py):
+
+```bash
+python run_ui_css_edition.py
+```
+
+This creates a loop that restarts the application, process ui and css
+files.
+
+For more information about those scripts, see their documentation.
+
+### Qt, Stylesheets and Palettes
+
+- [Box model](http://doc.qt.io/qt-5/images/stylesheet-boxmodel.png)
+- [Box model with height and width](https://www.tutorialrepublic.com/lib/images/css-box-model.jpg)
+- [Customizing Widgets](http://doc.qt.io/qt-5/stylesheet-customizing.html)
+- [Window structure](http://doc.qt.io/qt-5/images/mainwindowlayout.png)
+- [QMainWindow](http://doc.qt.io/qt-5/qmainwindow.html)
+- [References](http://doc.qt.io/qt-5/stylesheet.html)
+
+Create good palettes with these tools. For example, on paletton, choose
+ three colors from greyish light (foreground), greyish dark (background)
+ and three more colorfull colors (selection). Greyish colors have a litle
+ bit of the main color, so it is nice to change it if you change the main
+ color.
+
+- [Paletton.com](http://paletton.com/)
+- [Coolors.co](https://coolors.co/)
+
+## Unit Testing and Fix Preview
+
+It is a good practice, if you are writing functions to QDarkStyle or fixing
+something related to those functions (not style), that you provide a test
+for it.
+
+If you are fixing something about style, please, at least, provide an
+screenshot before and after the fix to comparison. This could be inserted
+in the issue tracker, as a message. Better than that, use modules provided
+in test folder to create a GUI test, creating a new file for it.
+
+Check [test](./test) files to more details. Tests will keep our application stable.
+
+## If You Are a Mantainer, Go Ahead
+
+We create a guide to create and upload this package to PyPI, follow the
+instructions in [PRODUCTION](./PRODUCTION.md).
\ No newline at end of file
diff --git a/LICENSE.md b/LICENSE.md
new file mode 100644
index 000000000..8ca37f677
--- /dev/null
+++ b/LICENSE.md
@@ -0,0 +1,183 @@
+# License
+
+## The MIT License (MIT) - Code
+
+Copyright (c) 2013-2018 Colin Duquesnoy
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+## Creative Commons Attribution International 4.0 - Images
+
+QDarkStyle (c) 2013-2018 Colin Duquesnoy
+
+Creative Commons Corporation (“Creative Commons”) is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an “as-is” basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible.
+
+### Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and conditions that creators and other rights holders may use to share original works of authorship and other material subject to copyright and certain other rights specified in the public license below. The following considerations are for informational purposes only, are not exhaustive, and do not form part of our licenses.
+
+* __Considerations for licensors:__ Our public licenses are intended for use by those authorized to give the public permission to use material in ways otherwise restricted by copyright and certain other rights. Our licenses are irrevocable. Licensors should read and understand the terms and conditions of the license they choose before applying it. Licensors should also secure all rights necessary before applying our licenses so that the public can reuse the material as expected. Licensors should clearly mark any material not subject to the license. This includes other CC-licensed material, or material used under an exception or limitation to copyright. [More considerations for licensors](http://wiki.creativecommons.org/Considerations_for_licensors_and_licensees#Considerations_for_licensors).
+
+* __Considerations for the public:__ By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensor’s permission is not necessary for any reason–for example, because of any applicable exception or limitation to copyright–then that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. Although not required by our licenses, you are encouraged to respect those requests where reasonable. [More considerations for the public](http://wiki.creativecommons.org/Considerations_for_licensors_and_licensees#Considerations_for_licensees).
+
+## Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.
+
+### Section 1 – Definitions
+
+a. __Adapted Material__ means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.
+
+b. __Adapter's License__ means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.
+
+c. __Copyright and Similar Rights__ means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
+
+d. __Effective Technological Measures__ means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements.
+
+e. __Exceptions and Limitations__ means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.
+
+f. __Licensed Material__ means the artistic or literary work, database, or other material to which the Licensor applied this Public License.
+
+g. __Licensed Rights__ means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.
+
+h. __Licensor__ means the individual(s) or entity(ies) granting rights under this Public License.
+
+i. __Share__ means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.
+
+j. __Sui Generis Database Rights__ means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.
+
+k. __You__ means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning.
+
+### Section 2 – Scope
+
+a. ___License grant.___
+
+ 1. Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:
+
+ A. reproduce and Share the Licensed Material, in whole or in part; and
+
+ B. produce, reproduce, and Share Adapted Material.
+
+ 2. __Exceptions and Limitations.__ For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.
+
+ 3. __Term.__ The term of this Public License is specified in Section 6(a).
+
+ 4. __Media and formats; technical modifications allowed.__ The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material.
+
+ 5. __Downstream recipients.__
+
+ A. __Offer from the Licensor – Licensed Material.__ Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.
+
+ B. __No downstream restrictions.__ You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.
+
+ 6. __No endorsement.__ Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i).
+
+b. ___Other rights.___
+
+ 1. Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this Public License.
+
+ 3. To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.
+
+### Section 3 – License Conditions
+
+Your exercise of the Licensed Rights is expressly made subject to the following conditions.
+
+a. ___Attribution.___
+
+ 1. If You Share the Licensed Material (including in modified form), You must:
+
+ A. retain the following if it is supplied by the Licensor with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
+
+ B. indicate if You modified the Licensed Material and retain an indication of any previous modifications; and
+
+ C. indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.
+
+ 3. If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License.
+
+### Section 4 – Sui Generis Database Rights
+
+Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:
+
+a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;
+
+b. if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and
+
+c. You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.
+
+### Section 5 – Disclaimer of Warranties and Limitation of Liability
+
+a. __Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.__
+
+b. __To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.__
+
+c. The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.
+
+### Section 6 – Term and Termination
+
+a. This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.
+
+b. Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.
+
+c. For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.
+
+d. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
+
+### Section 7 – Other Terms and Conditions
+
+a. The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.
+
+b. Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.
+
+### Section 8 – Interpretation
+
+a. For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.
+
+b. To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.
+
+c. No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.
+
+d. Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority.
+
+> Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the “Licensor.” Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at [creativecommons.org/policies](http://creativecommons.org/policies), Creative Commons does not authorize the use of the trademark “Creative Commons” or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses.
+>
+> Creative Commons may be contacted at creativecommons.org
diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 000000000..645435a65
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1,19 @@
+#
+# MANIFEST.in
+#
+# Manifest template for creating the PyLudic source distribution.
+
+include MANIFEST.in
+include setup.py
+include AUTHORS.md
+include CHANGES.md
+include CONTRIBUTING.md
+include LICENSE.md
+include PRODUCTION.md
+include README.md
+include qdarkstyle/style.qss
+include qdarkstyle/style.qrc
+include qdarkstyle/rc/*.png
+
+
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000..6b5b4d581
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Submitter: Colin Duquesnoy
+# Maintainer: Colin Duquesnoy
+pkgbase=python-qdarkstyle
+pkgname=('python2-qdarkstyle' 'python-qdarkstyle')
+pkgver=1.16
+_pkgver=1.16
+pkgrel=1
+arch=('any')
+url="https://github.com/davidhalter/qdarkstyle"
+license=('MIT')
+depends=('python2')
+makedepends=('python2-setuptools' 'python-setuptools')
+source=("https://pypi.python.org/packages/source/Q/QDarkStyle/QDarkStyle-${_pkgver}.tar.gz")
+md5sums=('6d742d304406a1a6733a27542402ce82')
+
+build() {
+ cd "$srcdir/QDarkStyle-${_pkgver}"
+}
+
+package_python-qdarkstyle() {
+ pkgdesc="A dark stylesheet for pyside/pyqt applications"
+ depends=('python')
+ cd "$srcdir/QDarkStyle-${_pkgver}"
+ python3 setup.py install --root="$pkgdir/" --optimize=1
+
+ install -D -m644 "$srcdir/QDarkStyle-${_pkgver}/COPYING" $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_python2-qdarkstyle() {
+ pkgdesc="A dark stylesheet for pyside/pyqt applications"
+ depends=('python2')
+ cd "$srcdir/QDarkStyle-${_pkgver}"
+ python2 setup.py install --root="$pkgdir/" --optimize=1
+
+ install -D -m644 "$srcdir/QDarkStyle-${_pkgver}/COPYING" $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}
diff --git a/PRODUCTION.md b/PRODUCTION.md
new file mode 100644
index 000000000..0959e3f51
--- /dev/null
+++ b/PRODUCTION.md
@@ -0,0 +1,64 @@
+# Production
+
+Of course, until you start these steps, make sure the package have passed all
+tests and checkers before continue.
+
+- Create a `.pypirc` file in your home folder with this
+ ```bash
+ [distutils]
+ index-servers =
+ pypi
+ testpypi
+
+ [pypi]
+ repository:https://pypi.python.org/pypi
+ username=your username
+
+ [testpypi]
+ repository: https://test.pypi.org/legacy/
+ username=your username
+ ```
+
+ If you want to put also your password in that file, remember to set
+ appropriated permission to it.
+
+ *Note that you need to create an account for both sites.*
+
+- Install TWine
+ ```bash
+ sudo apt install twine
+ ```
+
+- Register if necessary
+ ```bash
+ python setup.py register
+ ```
+
+- Create a distribution (code package and wheel)
+ ```bash
+ python setup.py sdist bdist_wheel
+ ```
+
+- Test uploading using Twine
+ ```bash
+ twine upload -r testpypi dist/*
+ ```
+
+- Check if things are OK on [PyPI test page](https://test.pypi.org/project/QDarkStyle).
+
+- Test installing using pip from test PyPI
+ ```bash
+ pip install --index-url https://test.pypi.org/project/ qdarkstyle
+ ```
+
+- **If you make sure all things are OK**, upload officialy
+ ```bash
+ twine upload -r pypi dist/*
+ ```
+
+- Check if things are OK on [PyPI official page](https://pypi.python.org/pypi/QDarkStyle).
+
+- Test installing using pip
+ ```bash
+ pip install qdarkstyle
+ ```
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 000000000..cf705dc6a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,251 @@
+# QDarkStylesheet
+
+[](https://travis-ci.org/ColinDuquesnoy/QDarkStyleSheet)
+[](https://pypi.python.org/pypi/QDarkStyle)
+[](https://opensource.org/licenses/MIT)
+[](https://creativecommons.org/licenses/by/4.0/)
+[](http://contributor-covenant.org/version/1/4/)
+
+
+A dark stylesheet for Qt applications (Qt4, Qt5, PySide, PySide2, PyQt4, PyQt5, QtPy,
+PyQtGraph).
+
+## Installation
+
+### Python
+
+From PyPI: Get the latest stable version of ``qdarkstyle`` package
+using *pip* (preferable):
+
+```bash
+pip install qdarkstyle
+```
+
+From code: Download/clone the project, go to ``qdarkstyle`` folder then:
+
+- You can use the *setup* script and pip install.
+ ```bash
+ pip install .
+ ```
+
+- Or, you can use the *setup* script with Python:
+ ```bash
+ python setup.py install
+ ```
+
+### C++
+
+- Download/clone the project and copy the following files to your application
+ directory (keep the existing directory hierarchy):
+
+ - **qdarkstyle/style.qss**
+ - **qdarkstyle/style.qrc**
+ - **qdarkstyle/rc/** (the whole directory)
+
+- Add **qdarkstyle/style.qrc** to your **.pro file** as follows:
+
+ ```cpp
+ RESOURCES += qdarkstyle/style.qrc
+ ```
+- Load the stylesheet:
+
+ ```cpp
+ QFile f(":qdarkstyle/style.qss");
+ if (!f.exists())
+ {
+ printf("Unable to set stylesheet, file not found\n");
+ }
+ else
+ {
+ f.open(QFile::ReadOnly | QFile::Text);
+ QTextStream ts(&f);
+ qApp->setStyleSheet(ts.readAll());
+ }
+ ```
+
+_Note: The ":" in the file name is necessary to define that file as a resource library. For more information see the discussion [here](https://github.com/ColinDuquesnoy/QDarkStyleSheet/pull/87)._
+
+## Usage
+
+Here is an example using PySide
+
+```Python
+import sys
+import qdarkstyle
+from PySide import QtGui
+
+# create the application and the main window
+app = QtGui.QApplication(sys.argv)
+window = QtGui.QMainWindow()
+
+# setup stylesheet
+app.setStyleSheet(qdarkstyle.load_stylesheet_pyside())
+
+# run
+window.show()
+app.exec_()
+```
+
+To use another wrapper for Qt, you need to replace some lines.
+See examples below.
+
+To use PyQt4, change two lines
+
+```Python
+from PySide import QtGui
+app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt())
+```
+
+If PyQt5, more lines need to be changed because of its API,
+see the complete example
+
+```Python
+import sys
+import qdarkstyle
+from PyQt5 import QtWidgets
+
+# create the application and the main window
+app = QtWidgets.QApplication(sys.argv)
+window = QtWidgets.QMainWindow()
+
+# setup stylesheet
+app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5())
+
+# run
+window.show()
+app.exec_()
+```
+
+If your project uses QtPy or you need to set it programmatically,
+it is far more simple
+
+```Python
+import sys
+import qdarkstyle
+import os
+
+# set the environment variable to use a specific wrapper
+# it can be set to pyqt, pyqt5, pyside or pyside2 (not implemented yet)
+# you do not need to use QtPy to set this variable
+os.environ['QT_API'] = 'pyqt'
+
+# import from QtPy instead of doing it directly
+# note that QtPy always uses PyQt5 API
+from qtpy import QtWidgets
+
+# create the application and the main window
+app = QtWidgets.QApplication(sys.argv)
+window = QtWidgets.QMainWindow()
+
+# setup stylesheet
+app.setStyleSheet(qdarkstyle.load_stylesheet_from_environment())
+
+# run
+window.show()
+app.exec_()
+```
+
+It is also simple if you use PyQtGraph
+
+```Python
+import sys
+import qdarkstyle
+import os
+
+# set the environment variable to use a specific wrapper
+# it can be set to PyQt, PyQt5, PySide or PySide2 (not implemented yet)
+os.environ['PYQTGRAPH_QT_LIB'] = 'PyQt'
+
+# import from pyqtgraph instead of doing it directly
+# note that PyQtGraph always uses PyQt4 API
+from pyqtgraph.Qt import QtGui
+
+# create the application and the main window
+app = QtGui.QApplication(sys.argv)
+window = QtGui.QMainWindow()
+
+# setup stylesheet
+app.setStyleSheet(qdarkstyle.load_stylesheet_from_environment(is_pyqtgraph=True))
+
+# run
+window.show()
+app.exec_()
+```
+
+If you are using Qt.py, which is different from qtpy, you should install
+qtpy then set both to the same binding.
+
+_There is an example included in the *example* folder.
+You can run the script without installing qdarkstyle. You only need to have
+PySide or PySide2 or PyQt4 or PyQt5 installed on your system._
+
+
+## What is new?
+
+In the version 2.6 and later, a reestructure stylesheet is provided. The palette has only 9 colors. Most widgets are revised and their styles were improved. We also provide a command line (script) to get info that could be used when opening issues. See the image below.
+
+```
+qdarkstyle --all
+```
+
+
+
+
+## Snapshots
+
+Here are a few snapshots comparing the use of QDarkStyle v2.6.1 and the default style.
+Click in the image to zoom.
+
+
+
+
Containers (no tabs) and Buttons
+
+
+
+
+
+
+
Containers (tabs) and Displays
+
+
+
+
+
+
+
Widgets and Inputs (fields)
+
+
+
+
+
+
+
Views and Inputs (no fields)
+
+
+
+
+
+
+
+## Changelog
+
+Please, see [CHANGES](CHANGES.md) file.
+
+## License
+
+This project is licensed under the MIT license.
+Images contained in this project are licensed under CC-BY license.
+
+For more information see [LICENSE](LICENSE.md) file.
+
+## Authors
+
+For more information see [AUTHORS](AUTHORS.md) file.
+
+## Contributing
+
+Most widgets have been styled. If you find a widget that has not been
+style, just open an issue on the issue tracker or, better, submit a pull
+request.
+
+If you want to contribute, see [CONTRIBUTING](CONTRIBUTING.md) file.
diff --git a/example/example.py b/example/example.py
new file mode 100644
index 000000000..7329a96cb
--- /dev/null
+++ b/example/example.py
@@ -0,0 +1,316 @@
+#!python
+# -*- coding: utf-8 -*-
+
+"""Example of qdarkstyle use for Python and Qt applications.
+
+This module a main window with every item that could be created with
+Qt Design (common ones) in the basic states (enabled/disabled), and
+(checked/unchecked) for those who has this attribute.
+
+Requirements:
+
+ - Python 2 or Python 3
+ - PyQt4 or PyQt5 or PySide or PySide2
+ - QtPy or PyQtGraph (if choosen)
+
+To run this example using PyQt4, simple do
+
+.. code-block:: python
+
+ python example.py
+
+or
+
+.. code-block:: python
+
+ python example.py --qt_from=pyqt
+
+Other options for qt_from are: pyqt5, pyside, qtpy and pyqtgraph.
+
+You also can run the example without dark theme (no_dark), to check for
+problems.
+
+.. code-block:: python
+
+ python example.py --qt_from=pyqt --no_dark
+
+.. note.. :: qdarkstyle does not have to be installed to run the example.
+
+"""
+
+import logging
+import sys
+import argparse
+import os
+
+# make the example runnable without the need to install
+from os.path import abspath, dirname
+sys.path.insert(0, abspath(dirname(abspath(__file__)) + '/..'))
+
+# must be in this place, after setting path, to not need to install
+import qdarkstyle
+from qdarkstyle import QT_BINDING, QT_ABSTRACTION
+
+
+def main():
+ """Execute QDarkStyle example."""
+ parser = argparse.ArgumentParser(description=__doc__,
+ formatter_class=argparse.RawDescriptionHelpFormatter)
+ parser.add_argument('--qt_from', default='qtpy',
+ choices=['pyqt', 'pyqt5', 'pyside','pyside2', 'qtpy', 'pyqtgraph'],
+ help="Choose which wrapper/framework is to be used to run the example.", type=str)
+ parser.add_argument('--no_dark', action='store_true',
+ help="Exihibts the original window (without qdarkstyle).")
+ parser.add_argument('--test', action='store_true',
+ help="Auto close window after 2s.")
+ parser.add_argument('--reset', action='store_true',
+ help="Reset GUI settings (position, size).")
+ # parsing arguments from command line
+ args = parser.parse_args()
+
+ # set log for debug
+ logging.basicConfig(level=logging.DEBUG)
+
+ # to avoid problems when testing without screen
+ if args.test:
+ os.environ['QT_QPA_PLATFORM']='offscreen'
+
+ if args.qt_from == 'pyside':
+ # using PySide wrapper
+ from PySide.QtGui import QApplication, QMainWindow, QDockWidget
+ from PySide.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize
+ # import examples UI according to wrapper
+ from ui.mw_menus_pyside_ui import Ui_MainWindow as ui_main
+
+ from ui.dw_buttons_pyside_ui import Ui_DockWidget as ui_buttons
+ from ui.dw_displays_pyside_ui import Ui_DockWidget as ui_displays
+ from ui.dw_inputs_fields_pyside_ui import Ui_DockWidget as ui_inputs_fields
+ from ui.dw_inputs_no_fields_pyside_ui import Ui_DockWidget as ui_inputs_no_fields
+
+ from ui.dw_widgets_pyside_ui import Ui_DockWidget as ui_widgets
+ from ui.dw_views_pyside_ui import Ui_DockWidget as ui_views
+ from ui.dw_containers_tabs_pyside_ui import Ui_DockWidget as ui_containers_tabs
+ from ui.dw_containers_no_tabs_pyside_ui import Ui_DockWidget as ui_containers_no_tabs
+ # getting style
+ style = qdarkstyle.load_stylesheet_pyside()
+
+ elif args.qt_from == 'pyqt':
+ # using PyQt4 wrapper
+ from PyQt4.QtGui import QApplication, QMainWindow, QDockWidget
+ from PyQt4.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize
+ # import examples UI according to wrapper
+ from ui.mw_menus_pyqt_ui import Ui_MainWindow as ui_main
+
+ from ui.dw_buttons_pyqt_ui import Ui_DockWidget as ui_buttons
+ from ui.dw_displays_pyqt_ui import Ui_DockWidget as ui_displays
+ from ui.dw_inputs_fields_pyqt_ui import Ui_DockWidget as ui_inputs_fields
+ from ui.dw_inputs_no_fields_pyqt_ui import Ui_DockWidget as ui_inputs_no_fields
+
+ from ui.dw_widgets_pyqt_ui import Ui_DockWidget as ui_widgets
+ from ui.dw_views_pyqt_ui import Ui_DockWidget as ui_views
+ from ui.dw_containers_tabs_pyqt_ui import Ui_DockWidget as ui_containers_tabs
+ from ui.dw_containers_no_tabs_pyqt_ui import Ui_DockWidget as ui_containers_no_tabs
+ # getting style
+ style = qdarkstyle.load_stylesheet_pyqt()
+
+ elif args.qt_from == 'pyqt5':
+ # using PyQt5 wrapper
+ from PyQt5.QtWidgets import QApplication, QMainWindow, QDockWidget
+ from PyQt5.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize
+ # import examples UI according to wrapper
+ from ui.mw_menus_pyqt5_ui import Ui_MainWindow as ui_main
+
+ from ui.dw_buttons_pyqt5_ui import Ui_DockWidget as ui_buttons
+ from ui.dw_displays_pyqt5_ui import Ui_DockWidget as ui_displays
+ from ui.dw_inputs_fields_pyqt5_ui import Ui_DockWidget as ui_inputs_fields
+ from ui.dw_inputs_no_fields_pyqt5_ui import Ui_DockWidget as ui_inputs_no_fields
+
+ from ui.dw_widgets_pyqt5_ui import Ui_DockWidget as ui_widgets
+ from ui.dw_views_pyqt5_ui import Ui_DockWidget as ui_views
+ from ui.dw_containers_tabs_pyqt5_ui import Ui_DockWidget as ui_containers_tabs
+ from ui.dw_containers_no_tabs_pyqt5_ui import Ui_DockWidget as ui_containers_no_tabs
+ # getting style
+ style = qdarkstyle.load_stylesheet_pyqt5()
+
+ elif args.qt_from == 'pyside2':
+ # using PyQt5 wrapper
+ from PySide2.QtWidgets import QApplication, QMainWindow, QDockWidget
+ from PySide2.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize
+ # import examples UI according to wrapper
+ from ui.mw_menus_pyside2_ui import Ui_MainWindow as ui_main
+
+ from ui.dw_buttons_pyside2_ui import Ui_DockWidget as ui_buttons
+ from ui.dw_displays_pyside2_ui import Ui_DockWidget as ui_displays
+ from ui.dw_inputs_fields_pyside2_ui import Ui_DockWidget as ui_inputs_fields
+ from ui.dw_inputs_no_fields_pyside2_ui import Ui_DockWidget as ui_inputs_no_fields
+
+ from ui.dw_widgets_pyside2_ui import Ui_DockWidget as ui_widgets
+ from ui.dw_views_pyside2_ui import Ui_DockWidget as ui_views
+ from ui.dw_containers_tabs_pyside2_ui import Ui_DockWidget as ui_containers_tabs
+ from ui.dw_containers_no_tabs_pyside2_ui import Ui_DockWidget as ui_containers_no_tabs
+ # getting style
+ style = qdarkstyle.load_stylesheet_pyside2()
+
+ elif args.qt_from == 'qtpy':
+ # using QtPy API
+ from qtpy.QtWidgets import QApplication, QMainWindow, QDockWidget
+ from qtpy.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize
+ # import examples UI according to wrapper
+ from ui.mw_menus_qtpy_ui import Ui_MainWindow as ui_main
+
+ from ui.dw_buttons_qtpy_ui import Ui_DockWidget as ui_buttons
+ from ui.dw_displays_qtpy_ui import Ui_DockWidget as ui_displays
+ from ui.dw_inputs_fields_qtpy_ui import Ui_DockWidget as ui_inputs_fields
+ from ui.dw_inputs_no_fields_qtpy_ui import Ui_DockWidget as ui_inputs_no_fields
+
+ from ui.dw_widgets_qtpy_ui import Ui_DockWidget as ui_widgets
+ from ui.dw_views_qtpy_ui import Ui_DockWidget as ui_views
+ from ui.dw_containers_tabs_qtpy_ui import Ui_DockWidget as ui_containers_tabs
+ from ui.dw_containers_no_tabs_qtpy_ui import Ui_DockWidget as ui_containers_no_tabs
+ # getting style
+ style = qdarkstyle.load_stylesheet_from_environment()
+
+ elif args.qt_from == 'pyqtgraph':
+ # using PyQtGraph API
+ from pyqtgraph.Qt.QtGui import QApplication, QMainWindow, QDockWidget
+ from pyqtgraph.Qt.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize
+ #from pyqtgraph.Qt import QtGui, QtCore
+ # import examples UI according to wrapper
+ from ui.mw_menus_pyqtgraph_ui import Ui_MainWindow as ui_main
+ from ui.dw_buttons_pyqtgraph_ui import Ui_DockWidget as ui_buttons
+ from ui.dw_displays_pyqtgraph_ui import Ui_DockWidget as ui_displays
+ from ui.dw_inputs_fields_pyqtgraph_ui import Ui_DockWidget as ui_inputs_fields
+ from ui.dw_inputs_no_fields_pyqtgraph_ui import Ui_DockWidget as ui_inputs_no_fields
+ from ui.dw_widgets_pyqtgraph_ui import Ui_DockWidget as ui_widgets
+ from ui.dw_views_pyqtgraph_ui import Ui_DockWidget as ui_views
+ from ui.dw_containers_tabs_pyqtgraph_ui import Ui_DockWidget as ui_containers_tabs
+ from ui.dw_containers_no_tabs_pyqtgraph_ui import Ui_DockWidget as ui_containers_no_tabs
+ # getting style
+ style = qdarkstyle.load_stylesheet_from_environment(is_pyqtgraph=True)
+
+ if args.no_dark:
+ style = ''
+
+ def write_settings(window):
+ """Get window settings and write it into a file."""
+ settings = QSettings('QDarkStyle', 'QDarkStyle Example')
+ settings.setValue('pos', window.pos())
+ settings.setValue('size', window.size())
+ settings.setValue('state', window.saveState())
+
+ def read_settings(window, reset=False):
+ """Read and set window settings from a file."""
+ settings = QSettings('QDarkStyle', 'QDarkStyle Example')
+ if args.qt_from == 'pyside' or args.qt_from == 'pyside2':
+ pos = settings.value('pos', window.pos())
+ size = settings.value('size', window.size())
+ state = settings.value('state', window.saveState())
+ else:
+ pos = settings.value('pos', window.pos(), type='QPoint')
+ size = settings.value('size', window.size(), type='QSize')
+ state = settings.value('state', window.saveState(), type='QByteArray')
+
+ if not reset:
+ window.restoreState(state)
+ window.resize(size)
+ window.move(pos)
+
+
+
+
+ # create the application
+ app = QApplication(sys.argv)
+ app.setOrganizationName('QDarkStyle')
+ app.setApplicationName('QDarkStyle Example')
+
+ # setup stylesheet
+ app.setStyleSheet(style)
+
+ # create main window
+ window = QMainWindow()
+ window.setObjectName('mainwindow')
+ ui = ui_main()
+ ui.setupUi(window)
+ window.setWindowTitle("QDarkStyle v." + qdarkstyle.__version__)
+
+ # create docks for buttons
+ dw_buttons = QDockWidget()
+ dw_buttons.setObjectName('buttons')
+ ui_buttons = ui_buttons()
+ ui_buttons.setupUi(dw_buttons)
+ window.addDockWidget(Qt.RightDockWidgetArea, dw_buttons)
+
+ # create docks for buttons
+ dw_displays = QDockWidget()
+ dw_displays.setObjectName('displays')
+ ui_displays = ui_displays()
+ ui_displays.setupUi(dw_displays)
+ window.addDockWidget(Qt.RightDockWidgetArea, dw_displays)
+
+ # create docks for inputs - no fields
+ dw_inputs_no_fields = QDockWidget()
+ dw_inputs_no_fields.setObjectName('inputs_no_fields')
+ ui_inputs_no_fields = ui_inputs_no_fields()
+ ui_inputs_no_fields.setupUi(dw_inputs_no_fields)
+ window.addDockWidget(Qt.RightDockWidgetArea, dw_inputs_no_fields)
+
+ # create docks for inputs - fields
+ dw_inputs_fields = QDockWidget()
+ dw_inputs_fields.setObjectName('_fields')
+ ui_inputs_fields = ui_inputs_fields()
+ ui_inputs_fields.setupUi(dw_inputs_fields)
+ window.addDockWidget(Qt.RightDockWidgetArea, dw_inputs_fields)
+
+ # create docks for widgets
+ dw_widgets = QDockWidget()
+ dw_widgets.setObjectName('widgets')
+ ui_widgets = ui_widgets()
+ ui_widgets.setupUi(dw_widgets)
+ window.addDockWidget(Qt.LeftDockWidgetArea, dw_widgets)
+
+ # create docks for views
+ dw_views = QDockWidget()
+ dw_views.setObjectName('views')
+ ui_views = ui_views()
+ ui_views.setupUi(dw_views)
+ window.addDockWidget(Qt.LeftDockWidgetArea, dw_views)
+
+ # create docks for containers - no tabs
+ dw_containers_no_tabs = QDockWidget()
+ dw_containers_no_tabs.setObjectName('containers_no_tabs')
+ ui_containers_no_tabs = ui_containers_no_tabs()
+ ui_containers_no_tabs.setupUi(dw_containers_no_tabs)
+ window.addDockWidget(Qt.LeftDockWidgetArea, dw_containers_no_tabs)
+
+ # create docks for containters - tabs
+ dw_containers_tabs = QDockWidget()
+ dw_containers_tabs.setObjectName('containers')
+ ui_containers_tabs = ui_containers_tabs()
+ ui_containers_tabs.setupUi(dw_containers_tabs)
+ window.addDockWidget(Qt.LeftDockWidgetArea, dw_containers_tabs)
+
+ # tabify right docks
+ window.tabifyDockWidget(dw_buttons, dw_displays)
+ window.tabifyDockWidget(dw_displays, dw_inputs_fields)
+ window.tabifyDockWidget(dw_inputs_fields, dw_inputs_no_fields)
+
+ # tabify right docks
+ window.tabifyDockWidget(dw_containers_no_tabs, dw_containers_tabs)
+ window.tabifyDockWidget(dw_containers_tabs, dw_widgets)
+ window.tabifyDockWidget(dw_widgets, dw_views)
+
+ # auto quit after 2s when testing on travis-ci
+ if args.test:
+ QTimer.singleShot(2000, app.exit)
+
+ # run
+ qdarkstyle.information()
+ read_settings(window, args.reset)
+ window.showMaximized()
+ app.exec_()
+ write_settings(window)
+
+
+
+if __name__ == "__main__":
+ sys.exit(main())
diff --git a/example/ui/__init__.py b/example/ui/__init__.py
new file mode 100644
index 000000000..5e26a2f8b
--- /dev/null
+++ b/example/ui/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+"""
+This package contains the qt designer files and ui scripts.
+"""
\ No newline at end of file
diff --git a/example/ui/dw_buttons.ui b/example/ui/dw_buttons.ui
new file mode 100644
index 000000000..fd89e9680
--- /dev/null
+++ b/example/ui/dw_buttons.ui
@@ -0,0 +1,989 @@
+
+
+ DockWidget
+
+
+
+ 0
+ 0
+ 527
+ 460
+
+
+
+ Buttons
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Enabled
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Disabled
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ PushButton
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ OK
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ OK
+
+
+ false
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ PushButton
+
+
+
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Checked
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+ false
+
+
+ Checked
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ PushButton
+
+
+
+
+
+
+ Unchecked
+
+
+ true
+
+
+
+
+
+
+ false
+
+
+ Unchecked
+
+
+ true
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ToolButton
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Tool
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Tool
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ RadioButton
+
+
+
+
+
+
+ Checked
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+ false
+
+
+ Checked
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ RadioButton
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Unchecked
+
+
+ false
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Unchecked
+
+
+ false
+
+
+ false
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ CheckBox
+
+
+
+
+
+
+ Checked
+
+
+ true
+
+
+
+
+
+
+ false
+
+
+ Checked
+
+
+ true
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ CheckBox
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Unchecked
+
+
+ false
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Unchecked
+
+
+ false
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ CommandLinkButton
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Command
+
+
+
+
+
+
+ false
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Command
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ButtonBox
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ QDialogButtonBox::Cancel|QDialogButtonBox::Ok
+
+
+
+
+
+
+ false
+
+
+ QDialogButtonBox::Cancel|QDialogButtonBox::Ok
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 4
+
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside DockWidget
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+ CheckBox
+
+
+
+
+
+
+ Tristate
+
+
+ false
+
+
+ true
+
+
+
+
+
+
+ false
+
+
+ Tristate
+
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+
+
+ radioButtonChecked
+ clicked(bool)
+ radioButtonCheckedDis
+ setChecked(bool)
+
+
+ 289
+ 202
+
+
+ 379
+ 211
+
+
+
+
+ radioButtonUnchecked
+ clicked(bool)
+ radioButtonUncheckedDis
+ setChecked(bool)
+
+
+ 239
+ 233
+
+
+ 391
+ 243
+
+
+
+
+ checkBoxChecked
+ clicked(bool)
+ checkBoxCheckedDis
+ setChecked(bool)
+
+
+ 217
+ 266
+
+
+ 374
+ 270
+
+
+
+
+ checkBoxEnabled
+ clicked(bool)
+ checkBoxUncheckedDis
+ setChecked(bool)
+
+
+ 237
+ 300
+
+
+ 362
+ 298
+
+
+
+
+ checkBoxTristate
+ clicked(bool)
+ checkBoxTristateDis
+ setChecked(bool)
+
+
+ 222
+ 333
+
+
+ 364
+ 333
+
+
+
+
+ commandLinkButton
+ clicked(bool)
+ commandLinkButtonDIs
+ setChecked(bool)
+
+
+ 230
+ 372
+
+
+ 376
+ 378
+
+
+
+
+ toolButton
+ clicked(bool)
+ toolButtonDis
+ setChecked(bool)
+
+
+ 190
+ 171
+
+
+ 364
+ 171
+
+
+
+
+ pushButtonChecked
+ clicked(bool)
+ pushButtonCheckedDis
+ setChecked(bool)
+
+
+ 227
+ 108
+
+
+ 372
+ 110
+
+
+
+
+ pushButtonUnchecked
+ clicked(bool)
+ pushButtonUncheckedDis
+ setChecked(bool)
+
+
+ 265
+ 139
+
+
+ 373
+ 143
+
+
+
+
+ pushButton
+ clicked(bool)
+ pushButtonDis
+ click()
+
+
+ 264
+ 71
+
+
+ 381
+ 73
+
+
+
+
+
diff --git a/example/ui/dw_buttons_pyqt5_ui.py b/example/ui/dw_buttons_pyqt5_ui.py
new file mode 100644
index 000000000..e7e1939f2
--- /dev/null
+++ b/example/ui/dw_buttons_pyqt5_ui.py
@@ -0,0 +1,351 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_buttons.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(527, 460)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_72 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_72.setFont(font)
+ self.label_72.setObjectName("label_72")
+ self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1)
+ self.label_73 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_73.setFont(font)
+ self.label_73.setObjectName("label_73")
+ self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1)
+ self.label_26 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_26.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_26.setFont(font)
+ self.label_26.setObjectName("label_26")
+ self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1)
+ self.pushButton = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButton.setObjectName("pushButton")
+ self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1)
+ self.pushButtonDis = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonDis.setEnabled(False)
+ self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonDis.setDefault(False)
+ self.pushButtonDis.setObjectName("pushButtonDis")
+ self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1)
+ self.label_74 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_74.setFont(font)
+ self.label_74.setObjectName("label_74")
+ self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1)
+ self.pushButtonChecked = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonChecked.setCheckable(True)
+ self.pushButtonChecked.setChecked(True)
+ self.pushButtonChecked.setObjectName("pushButtonChecked")
+ self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1)
+ self.pushButtonCheckedDis = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonCheckedDis.setEnabled(False)
+ self.pushButtonCheckedDis.setCheckable(True)
+ self.pushButtonCheckedDis.setChecked(True)
+ self.pushButtonCheckedDis.setObjectName("pushButtonCheckedDis")
+ self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1)
+ self.label_76 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_76.setFont(font)
+ self.label_76.setObjectName("label_76")
+ self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1)
+ self.pushButtonUnchecked = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonUnchecked.setCheckable(True)
+ self.pushButtonUnchecked.setObjectName("pushButtonUnchecked")
+ self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1)
+ self.pushButtonUncheckedDis = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonUncheckedDis.setEnabled(False)
+ self.pushButtonUncheckedDis.setCheckable(True)
+ self.pushButtonUncheckedDis.setObjectName("pushButtonUncheckedDis")
+ self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1)
+ self.label_33 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_33.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_33.setFont(font)
+ self.label_33.setObjectName("label_33")
+ self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1)
+ self.toolButton = QtWidgets.QToolButton(self.dockWidgetContents)
+ self.toolButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButton.setObjectName("toolButton")
+ self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1)
+ self.toolButtonDis = QtWidgets.QToolButton(self.dockWidgetContents)
+ self.toolButtonDis.setEnabled(False)
+ self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButtonDis.setObjectName("toolButtonDis")
+ self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1)
+ self.label_75 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_75.setFont(font)
+ self.label_75.setObjectName("label_75")
+ self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1)
+ self.radioButtonChecked = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonChecked.setChecked(True)
+ self.radioButtonChecked.setAutoExclusive(False)
+ self.radioButtonChecked.setObjectName("radioButtonChecked")
+ self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1)
+ self.radioButtonCheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonCheckedDis.setEnabled(False)
+ self.radioButtonCheckedDis.setChecked(True)
+ self.radioButtonCheckedDis.setAutoExclusive(False)
+ self.radioButtonCheckedDis.setObjectName("radioButtonCheckedDis")
+ self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1)
+ self.label_29 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_29.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_29.setFont(font)
+ self.label_29.setObjectName("label_29")
+ self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1)
+ self.radioButtonUnchecked = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUnchecked.setAutoExclusive(False)
+ self.radioButtonUnchecked.setObjectName("radioButtonUnchecked")
+ self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1)
+ self.radioButtonUncheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUncheckedDis.setEnabled(False)
+ self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUncheckedDis.setChecked(False)
+ self.radioButtonUncheckedDis.setAutoExclusive(False)
+ self.radioButtonUncheckedDis.setObjectName("radioButtonUncheckedDis")
+ self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1)
+ self.label_53 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_53.setFont(font)
+ self.label_53.setObjectName("label_53")
+ self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1)
+ self.checkBoxChecked = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxChecked.setChecked(True)
+ self.checkBoxChecked.setObjectName("checkBoxChecked")
+ self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1)
+ self.checkBoxCheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxCheckedDis.setEnabled(False)
+ self.checkBoxCheckedDis.setChecked(True)
+ self.checkBoxCheckedDis.setObjectName("checkBoxCheckedDis")
+ self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1)
+ self.label_30 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_30.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_30.setFont(font)
+ self.label_30.setObjectName("label_30")
+ self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1)
+ self.checkBoxEnabled = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxEnabled.setTristate(False)
+ self.checkBoxEnabled.setObjectName("checkBoxEnabled")
+ self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1)
+ self.checkBoxUncheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxUncheckedDis.setEnabled(False)
+ self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxUncheckedDis.setChecked(False)
+ self.checkBoxUncheckedDis.setObjectName("checkBoxUncheckedDis")
+ self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1)
+ self.label_31 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_31.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_31.setFont(font)
+ self.label_31.setObjectName("label_31")
+ self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1)
+ self.commandLinkButton = QtWidgets.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButton.setObjectName("commandLinkButton")
+ self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1)
+ self.commandLinkButtonDIs = QtWidgets.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButtonDIs.setEnabled(False)
+ self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButtonDIs.setObjectName("commandLinkButtonDIs")
+ self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1)
+ self.label_32 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_32.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_32.setFont(font)
+ self.label_32.setObjectName("label_32")
+ self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1)
+ self.buttonBox = QtWidgets.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
+ self.buttonBox.setObjectName("buttonBox")
+ self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1)
+ self.buttonBoxDis = QtWidgets.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBoxDis.setEnabled(False)
+ self.buttonBoxDis.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
+ self.buttonBoxDis.setObjectName("buttonBoxDis")
+ self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 4, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 12, 0, 1, 1)
+ self.label_36 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_36.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_36.setObjectName("label_36")
+ self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3)
+ self.label = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 9, 0, 1, 1)
+ self.checkBoxTristate = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristate.setChecked(False)
+ self.checkBoxTristate.setTristate(True)
+ self.checkBoxTristate.setObjectName("checkBoxTristate")
+ self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1)
+ self.checkBoxTristateDis = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristateDis.setEnabled(False)
+ self.checkBoxTristateDis.setChecked(False)
+ self.checkBoxTristateDis.setTristate(True)
+ self.checkBoxTristateDis.setObjectName("checkBoxTristateDis")
+ self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.radioButtonChecked.clicked['bool'].connect(self.radioButtonCheckedDis.setChecked)
+ self.radioButtonUnchecked.clicked['bool'].connect(self.radioButtonUncheckedDis.setChecked)
+ self.checkBoxChecked.clicked['bool'].connect(self.checkBoxCheckedDis.setChecked)
+ self.checkBoxEnabled.clicked['bool'].connect(self.checkBoxUncheckedDis.setChecked)
+ self.checkBoxTristate.clicked['bool'].connect(self.checkBoxTristateDis.setChecked)
+ self.commandLinkButton.clicked['bool'].connect(self.commandLinkButtonDIs.setChecked)
+ self.toolButton.clicked['bool'].connect(self.toolButtonDis.setChecked)
+ self.pushButtonChecked.clicked['bool'].connect(self.pushButtonCheckedDis.setChecked)
+ self.pushButtonUnchecked.clicked['bool'].connect(self.pushButtonUncheckedDis.setChecked)
+ self.pushButton.clicked['bool'].connect(self.pushButtonDis.click)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Buttons"))
+ self.label_72.setText(_translate("DockWidget", "Enabled"))
+ self.label_73.setText(_translate("DockWidget", "Disabled"))
+ self.label_26.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_26.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_26.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_26.setText(_translate("DockWidget", "PushButton"))
+ self.pushButton.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.pushButton.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.pushButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.pushButton.setText(_translate("DockWidget", "OK"))
+ self.pushButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.pushButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.pushButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.pushButtonDis.setText(_translate("DockWidget", "OK"))
+ self.label_74.setText(_translate("DockWidget", "PushButton"))
+ self.pushButtonChecked.setText(_translate("DockWidget", "Checked"))
+ self.pushButtonCheckedDis.setText(_translate("DockWidget", "Checked"))
+ self.label_76.setText(_translate("DockWidget", "PushButton"))
+ self.pushButtonUnchecked.setText(_translate("DockWidget", "Unchecked"))
+ self.pushButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked"))
+ self.label_33.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_33.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_33.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_33.setText(_translate("DockWidget", "ToolButton"))
+ self.toolButton.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.toolButton.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.toolButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.toolButton.setText(_translate("DockWidget", "Tool"))
+ self.toolButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.toolButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.toolButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.toolButtonDis.setText(_translate("DockWidget", "Tool"))
+ self.label_75.setText(_translate("DockWidget", "RadioButton"))
+ self.radioButtonChecked.setText(_translate("DockWidget", "Checked"))
+ self.radioButtonCheckedDis.setText(_translate("DockWidget", "Checked"))
+ self.label_29.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_29.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_29.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_29.setText(_translate("DockWidget", "RadioButton"))
+ self.radioButtonUnchecked.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.radioButtonUnchecked.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.radioButtonUnchecked.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.radioButtonUnchecked.setText(_translate("DockWidget", "Unchecked"))
+ self.radioButtonUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.radioButtonUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.radioButtonUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.radioButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked"))
+ self.label_53.setText(_translate("DockWidget", "CheckBox"))
+ self.checkBoxChecked.setText(_translate("DockWidget", "Checked"))
+ self.checkBoxCheckedDis.setText(_translate("DockWidget", "Checked"))
+ self.label_30.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_30.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_30.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_30.setText(_translate("DockWidget", "CheckBox"))
+ self.checkBoxEnabled.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.checkBoxEnabled.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.checkBoxEnabled.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.checkBoxEnabled.setText(_translate("DockWidget", "Unchecked"))
+ self.checkBoxUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.checkBoxUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.checkBoxUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.checkBoxUncheckedDis.setText(_translate("DockWidget", "Unchecked"))
+ self.label_31.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_31.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_31.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_31.setText(_translate("DockWidget", "CommandLinkButton"))
+ self.commandLinkButton.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.commandLinkButton.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.commandLinkButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.commandLinkButton.setText(_translate("DockWidget", "Command"))
+ self.commandLinkButtonDIs.setText(_translate("DockWidget", "Command"))
+ self.label_32.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_32.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_32.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_32.setText(_translate("DockWidget", "ButtonBox"))
+ self.buttonBox.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.buttonBox.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.buttonBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_36.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_36.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_36.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_36.setText(_translate("DockWidget", "Inside DockWidget"))
+ self.label.setText(_translate("DockWidget", "CheckBox"))
+ self.checkBoxTristate.setText(_translate("DockWidget", "Tristate"))
+ self.checkBoxTristateDis.setText(_translate("DockWidget", "Tristate"))
+
diff --git a/example/ui/dw_buttons_pyqt_ui.py b/example/ui/dw_buttons_pyqt_ui.py
new file mode 100644
index 000000000..c322e1a87
--- /dev/null
+++ b/example/ui/dw_buttons_pyqt_ui.py
@@ -0,0 +1,363 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_buttons.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(527, 460)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.label_72 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_72.setFont(font)
+ self.label_72.setObjectName(_fromUtf8("label_72"))
+ self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1)
+ self.label_73 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_73.setFont(font)
+ self.label_73.setObjectName(_fromUtf8("label_73"))
+ self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1)
+ self.label_26 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_26.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_26.setFont(font)
+ self.label_26.setObjectName(_fromUtf8("label_26"))
+ self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1)
+ self.pushButton = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButton.setObjectName(_fromUtf8("pushButton"))
+ self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1)
+ self.pushButtonDis = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonDis.setEnabled(False)
+ self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonDis.setDefault(False)
+ self.pushButtonDis.setObjectName(_fromUtf8("pushButtonDis"))
+ self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1)
+ self.label_74 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_74.setFont(font)
+ self.label_74.setObjectName(_fromUtf8("label_74"))
+ self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1)
+ self.pushButtonChecked = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonChecked.setCheckable(True)
+ self.pushButtonChecked.setChecked(True)
+ self.pushButtonChecked.setObjectName(_fromUtf8("pushButtonChecked"))
+ self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1)
+ self.pushButtonCheckedDis = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonCheckedDis.setEnabled(False)
+ self.pushButtonCheckedDis.setCheckable(True)
+ self.pushButtonCheckedDis.setChecked(True)
+ self.pushButtonCheckedDis.setObjectName(_fromUtf8("pushButtonCheckedDis"))
+ self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1)
+ self.label_76 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_76.setFont(font)
+ self.label_76.setObjectName(_fromUtf8("label_76"))
+ self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1)
+ self.pushButtonUnchecked = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonUnchecked.setCheckable(True)
+ self.pushButtonUnchecked.setObjectName(_fromUtf8("pushButtonUnchecked"))
+ self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1)
+ self.pushButtonUncheckedDis = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonUncheckedDis.setEnabled(False)
+ self.pushButtonUncheckedDis.setCheckable(True)
+ self.pushButtonUncheckedDis.setObjectName(_fromUtf8("pushButtonUncheckedDis"))
+ self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1)
+ self.label_33 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_33.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_33.setFont(font)
+ self.label_33.setObjectName(_fromUtf8("label_33"))
+ self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1)
+ self.toolButton = QtGui.QToolButton(self.dockWidgetContents)
+ self.toolButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButton.setObjectName(_fromUtf8("toolButton"))
+ self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1)
+ self.toolButtonDis = QtGui.QToolButton(self.dockWidgetContents)
+ self.toolButtonDis.setEnabled(False)
+ self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButtonDis.setObjectName(_fromUtf8("toolButtonDis"))
+ self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1)
+ self.label_75 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_75.setFont(font)
+ self.label_75.setObjectName(_fromUtf8("label_75"))
+ self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1)
+ self.radioButtonChecked = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonChecked.setChecked(True)
+ self.radioButtonChecked.setAutoExclusive(False)
+ self.radioButtonChecked.setObjectName(_fromUtf8("radioButtonChecked"))
+ self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1)
+ self.radioButtonCheckedDis = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonCheckedDis.setEnabled(False)
+ self.radioButtonCheckedDis.setChecked(True)
+ self.radioButtonCheckedDis.setAutoExclusive(False)
+ self.radioButtonCheckedDis.setObjectName(_fromUtf8("radioButtonCheckedDis"))
+ self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1)
+ self.label_29 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_29.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_29.setFont(font)
+ self.label_29.setObjectName(_fromUtf8("label_29"))
+ self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1)
+ self.radioButtonUnchecked = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUnchecked.setAutoExclusive(False)
+ self.radioButtonUnchecked.setObjectName(_fromUtf8("radioButtonUnchecked"))
+ self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1)
+ self.radioButtonUncheckedDis = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUncheckedDis.setEnabled(False)
+ self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUncheckedDis.setChecked(False)
+ self.radioButtonUncheckedDis.setAutoExclusive(False)
+ self.radioButtonUncheckedDis.setObjectName(_fromUtf8("radioButtonUncheckedDis"))
+ self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1)
+ self.label_53 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_53.setFont(font)
+ self.label_53.setObjectName(_fromUtf8("label_53"))
+ self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1)
+ self.checkBoxChecked = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxChecked.setChecked(True)
+ self.checkBoxChecked.setObjectName(_fromUtf8("checkBoxChecked"))
+ self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1)
+ self.checkBoxCheckedDis = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxCheckedDis.setEnabled(False)
+ self.checkBoxCheckedDis.setChecked(True)
+ self.checkBoxCheckedDis.setObjectName(_fromUtf8("checkBoxCheckedDis"))
+ self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1)
+ self.label_30 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_30.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_30.setFont(font)
+ self.label_30.setObjectName(_fromUtf8("label_30"))
+ self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1)
+ self.checkBoxEnabled = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxEnabled.setTristate(False)
+ self.checkBoxEnabled.setObjectName(_fromUtf8("checkBoxEnabled"))
+ self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1)
+ self.checkBoxUncheckedDis = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxUncheckedDis.setEnabled(False)
+ self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxUncheckedDis.setChecked(False)
+ self.checkBoxUncheckedDis.setObjectName(_fromUtf8("checkBoxUncheckedDis"))
+ self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1)
+ self.label_31 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_31.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_31.setFont(font)
+ self.label_31.setObjectName(_fromUtf8("label_31"))
+ self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1)
+ self.commandLinkButton = QtGui.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButton.setObjectName(_fromUtf8("commandLinkButton"))
+ self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1)
+ self.commandLinkButtonDIs = QtGui.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButtonDIs.setEnabled(False)
+ self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButtonDIs.setObjectName(_fromUtf8("commandLinkButtonDIs"))
+ self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1)
+ self.label_32 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_32.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_32.setFont(font)
+ self.label_32.setObjectName(_fromUtf8("label_32"))
+ self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1)
+ self.buttonBox = QtGui.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+ self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
+ self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1)
+ self.buttonBoxDis = QtGui.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBoxDis.setEnabled(False)
+ self.buttonBoxDis.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+ self.buttonBoxDis.setObjectName(_fromUtf8("buttonBoxDis"))
+ self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 4, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 12, 0, 1, 1)
+ self.label_36 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_36.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_36.setObjectName(_fromUtf8("label_36"))
+ self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3)
+ self.label = QtGui.QLabel(self.dockWidgetContents)
+ self.label.setObjectName(_fromUtf8("label"))
+ self.gridLayout.addWidget(self.label, 9, 0, 1, 1)
+ self.checkBoxTristate = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristate.setChecked(False)
+ self.checkBoxTristate.setTristate(True)
+ self.checkBoxTristate.setObjectName(_fromUtf8("checkBoxTristate"))
+ self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1)
+ self.checkBoxTristateDis = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristateDis.setEnabled(False)
+ self.checkBoxTristateDis.setChecked(False)
+ self.checkBoxTristateDis.setTristate(True)
+ self.checkBoxTristateDis.setObjectName(_fromUtf8("checkBoxTristateDis"))
+ self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.radioButtonChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.radioButtonCheckedDis.setChecked)
+ QtCore.QObject.connect(self.radioButtonUnchecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.radioButtonUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxCheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxEnabled, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxTristate, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxTristateDis.setChecked)
+ QtCore.QObject.connect(self.commandLinkButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.commandLinkButtonDIs.setChecked)
+ QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.toolButtonDis.setChecked)
+ QtCore.QObject.connect(self.pushButtonChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonCheckedDis.setChecked)
+ QtCore.QObject.connect(self.pushButtonUnchecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonDis.click)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Buttons", None))
+ self.label_72.setText(_translate("DockWidget", "Enabled", None))
+ self.label_73.setText(_translate("DockWidget", "Disabled", None))
+ self.label_26.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_26.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_26.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_26.setText(_translate("DockWidget", "PushButton", None))
+ self.pushButton.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.pushButton.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.pushButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.pushButton.setText(_translate("DockWidget", "OK", None))
+ self.pushButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.pushButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.pushButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.pushButtonDis.setText(_translate("DockWidget", "OK", None))
+ self.label_74.setText(_translate("DockWidget", "PushButton", None))
+ self.pushButtonChecked.setText(_translate("DockWidget", "Checked", None))
+ self.pushButtonCheckedDis.setText(_translate("DockWidget", "Checked", None))
+ self.label_76.setText(_translate("DockWidget", "PushButton", None))
+ self.pushButtonUnchecked.setText(_translate("DockWidget", "Unchecked", None))
+ self.pushButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked", None))
+ self.label_33.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_33.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_33.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_33.setText(_translate("DockWidget", "ToolButton", None))
+ self.toolButton.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.toolButton.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.toolButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.toolButton.setText(_translate("DockWidget", "Tool", None))
+ self.toolButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.toolButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.toolButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.toolButtonDis.setText(_translate("DockWidget", "Tool", None))
+ self.label_75.setText(_translate("DockWidget", "RadioButton", None))
+ self.radioButtonChecked.setText(_translate("DockWidget", "Checked", None))
+ self.radioButtonCheckedDis.setText(_translate("DockWidget", "Checked", None))
+ self.label_29.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_29.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_29.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_29.setText(_translate("DockWidget", "RadioButton", None))
+ self.radioButtonUnchecked.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.radioButtonUnchecked.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.radioButtonUnchecked.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.radioButtonUnchecked.setText(_translate("DockWidget", "Unchecked", None))
+ self.radioButtonUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.radioButtonUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.radioButtonUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.radioButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked", None))
+ self.label_53.setText(_translate("DockWidget", "CheckBox", None))
+ self.checkBoxChecked.setText(_translate("DockWidget", "Checked", None))
+ self.checkBoxCheckedDis.setText(_translate("DockWidget", "Checked", None))
+ self.label_30.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_30.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_30.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_30.setText(_translate("DockWidget", "CheckBox", None))
+ self.checkBoxEnabled.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.checkBoxEnabled.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.checkBoxEnabled.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.checkBoxEnabled.setText(_translate("DockWidget", "Unchecked", None))
+ self.checkBoxUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.checkBoxUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.checkBoxUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.checkBoxUncheckedDis.setText(_translate("DockWidget", "Unchecked", None))
+ self.label_31.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_31.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_31.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_31.setText(_translate("DockWidget", "CommandLinkButton", None))
+ self.commandLinkButton.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.commandLinkButton.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.commandLinkButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.commandLinkButton.setText(_translate("DockWidget", "Command", None))
+ self.commandLinkButtonDIs.setText(_translate("DockWidget", "Command", None))
+ self.label_32.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_32.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_32.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_32.setText(_translate("DockWidget", "ButtonBox", None))
+ self.buttonBox.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.buttonBox.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.buttonBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_36.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_36.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_36.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_36.setText(_translate("DockWidget", "Inside DockWidget", None))
+ self.label.setText(_translate("DockWidget", "CheckBox", None))
+ self.checkBoxTristate.setText(_translate("DockWidget", "Tristate", None))
+ self.checkBoxTristateDis.setText(_translate("DockWidget", "Tristate", None))
+
diff --git a/example/ui/dw_buttons_pyqtgraph_ui.py b/example/ui/dw_buttons_pyqtgraph_ui.py
new file mode 100644
index 000000000..67640f411
--- /dev/null
+++ b/example/ui/dw_buttons_pyqtgraph_ui.py
@@ -0,0 +1,363 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_buttons.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from pyqtgraph.Qt import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(527, 460)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.label_72 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_72.setFont(font)
+ self.label_72.setObjectName(_fromUtf8("label_72"))
+ self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1)
+ self.label_73 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_73.setFont(font)
+ self.label_73.setObjectName(_fromUtf8("label_73"))
+ self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1)
+ self.label_26 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_26.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_26.setFont(font)
+ self.label_26.setObjectName(_fromUtf8("label_26"))
+ self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1)
+ self.pushButton = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButton.setObjectName(_fromUtf8("pushButton"))
+ self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1)
+ self.pushButtonDis = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonDis.setEnabled(False)
+ self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonDis.setDefault(False)
+ self.pushButtonDis.setObjectName(_fromUtf8("pushButtonDis"))
+ self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1)
+ self.label_74 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_74.setFont(font)
+ self.label_74.setObjectName(_fromUtf8("label_74"))
+ self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1)
+ self.pushButtonChecked = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonChecked.setCheckable(True)
+ self.pushButtonChecked.setChecked(True)
+ self.pushButtonChecked.setObjectName(_fromUtf8("pushButtonChecked"))
+ self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1)
+ self.pushButtonCheckedDis = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonCheckedDis.setEnabled(False)
+ self.pushButtonCheckedDis.setCheckable(True)
+ self.pushButtonCheckedDis.setChecked(True)
+ self.pushButtonCheckedDis.setObjectName(_fromUtf8("pushButtonCheckedDis"))
+ self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1)
+ self.label_76 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_76.setFont(font)
+ self.label_76.setObjectName(_fromUtf8("label_76"))
+ self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1)
+ self.pushButtonUnchecked = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonUnchecked.setCheckable(True)
+ self.pushButtonUnchecked.setObjectName(_fromUtf8("pushButtonUnchecked"))
+ self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1)
+ self.pushButtonUncheckedDis = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonUncheckedDis.setEnabled(False)
+ self.pushButtonUncheckedDis.setCheckable(True)
+ self.pushButtonUncheckedDis.setObjectName(_fromUtf8("pushButtonUncheckedDis"))
+ self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1)
+ self.label_33 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_33.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_33.setFont(font)
+ self.label_33.setObjectName(_fromUtf8("label_33"))
+ self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1)
+ self.toolButton = QtGui.QToolButton(self.dockWidgetContents)
+ self.toolButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButton.setObjectName(_fromUtf8("toolButton"))
+ self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1)
+ self.toolButtonDis = QtGui.QToolButton(self.dockWidgetContents)
+ self.toolButtonDis.setEnabled(False)
+ self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButtonDis.setObjectName(_fromUtf8("toolButtonDis"))
+ self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1)
+ self.label_75 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_75.setFont(font)
+ self.label_75.setObjectName(_fromUtf8("label_75"))
+ self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1)
+ self.radioButtonChecked = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonChecked.setChecked(True)
+ self.radioButtonChecked.setAutoExclusive(False)
+ self.radioButtonChecked.setObjectName(_fromUtf8("radioButtonChecked"))
+ self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1)
+ self.radioButtonCheckedDis = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonCheckedDis.setEnabled(False)
+ self.radioButtonCheckedDis.setChecked(True)
+ self.radioButtonCheckedDis.setAutoExclusive(False)
+ self.radioButtonCheckedDis.setObjectName(_fromUtf8("radioButtonCheckedDis"))
+ self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1)
+ self.label_29 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_29.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_29.setFont(font)
+ self.label_29.setObjectName(_fromUtf8("label_29"))
+ self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1)
+ self.radioButtonUnchecked = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUnchecked.setAutoExclusive(False)
+ self.radioButtonUnchecked.setObjectName(_fromUtf8("radioButtonUnchecked"))
+ self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1)
+ self.radioButtonUncheckedDis = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUncheckedDis.setEnabled(False)
+ self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUncheckedDis.setChecked(False)
+ self.radioButtonUncheckedDis.setAutoExclusive(False)
+ self.radioButtonUncheckedDis.setObjectName(_fromUtf8("radioButtonUncheckedDis"))
+ self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1)
+ self.label_53 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_53.setFont(font)
+ self.label_53.setObjectName(_fromUtf8("label_53"))
+ self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1)
+ self.checkBoxChecked = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxChecked.setChecked(True)
+ self.checkBoxChecked.setObjectName(_fromUtf8("checkBoxChecked"))
+ self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1)
+ self.checkBoxCheckedDis = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxCheckedDis.setEnabled(False)
+ self.checkBoxCheckedDis.setChecked(True)
+ self.checkBoxCheckedDis.setObjectName(_fromUtf8("checkBoxCheckedDis"))
+ self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1)
+ self.label_30 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_30.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_30.setFont(font)
+ self.label_30.setObjectName(_fromUtf8("label_30"))
+ self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1)
+ self.checkBoxEnabled = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxEnabled.setTristate(False)
+ self.checkBoxEnabled.setObjectName(_fromUtf8("checkBoxEnabled"))
+ self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1)
+ self.checkBoxUncheckedDis = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxUncheckedDis.setEnabled(False)
+ self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxUncheckedDis.setChecked(False)
+ self.checkBoxUncheckedDis.setObjectName(_fromUtf8("checkBoxUncheckedDis"))
+ self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1)
+ self.label_31 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_31.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_31.setFont(font)
+ self.label_31.setObjectName(_fromUtf8("label_31"))
+ self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1)
+ self.commandLinkButton = QtGui.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButton.setObjectName(_fromUtf8("commandLinkButton"))
+ self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1)
+ self.commandLinkButtonDIs = QtGui.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButtonDIs.setEnabled(False)
+ self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButtonDIs.setObjectName(_fromUtf8("commandLinkButtonDIs"))
+ self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1)
+ self.label_32 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_32.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_32.setFont(font)
+ self.label_32.setObjectName(_fromUtf8("label_32"))
+ self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1)
+ self.buttonBox = QtGui.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+ self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
+ self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1)
+ self.buttonBoxDis = QtGui.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBoxDis.setEnabled(False)
+ self.buttonBoxDis.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+ self.buttonBoxDis.setObjectName(_fromUtf8("buttonBoxDis"))
+ self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 4, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 12, 0, 1, 1)
+ self.label_36 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_36.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_36.setObjectName(_fromUtf8("label_36"))
+ self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3)
+ self.label = QtGui.QLabel(self.dockWidgetContents)
+ self.label.setObjectName(_fromUtf8("label"))
+ self.gridLayout.addWidget(self.label, 9, 0, 1, 1)
+ self.checkBoxTristate = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristate.setChecked(False)
+ self.checkBoxTristate.setTristate(True)
+ self.checkBoxTristate.setObjectName(_fromUtf8("checkBoxTristate"))
+ self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1)
+ self.checkBoxTristateDis = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristateDis.setEnabled(False)
+ self.checkBoxTristateDis.setChecked(False)
+ self.checkBoxTristateDis.setTristate(True)
+ self.checkBoxTristateDis.setObjectName(_fromUtf8("checkBoxTristateDis"))
+ self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.radioButtonChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.radioButtonCheckedDis.setChecked)
+ QtCore.QObject.connect(self.radioButtonUnchecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.radioButtonUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxCheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxEnabled, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxTristate, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxTristateDis.setChecked)
+ QtCore.QObject.connect(self.commandLinkButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.commandLinkButtonDIs.setChecked)
+ QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.toolButtonDis.setChecked)
+ QtCore.QObject.connect(self.pushButtonChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonCheckedDis.setChecked)
+ QtCore.QObject.connect(self.pushButtonUnchecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonDis.click)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Buttons", None))
+ self.label_72.setText(_translate("DockWidget", "Enabled", None))
+ self.label_73.setText(_translate("DockWidget", "Disabled", None))
+ self.label_26.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_26.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_26.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_26.setText(_translate("DockWidget", "PushButton", None))
+ self.pushButton.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.pushButton.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.pushButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.pushButton.setText(_translate("DockWidget", "OK", None))
+ self.pushButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.pushButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.pushButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.pushButtonDis.setText(_translate("DockWidget", "OK", None))
+ self.label_74.setText(_translate("DockWidget", "PushButton", None))
+ self.pushButtonChecked.setText(_translate("DockWidget", "Checked", None))
+ self.pushButtonCheckedDis.setText(_translate("DockWidget", "Checked", None))
+ self.label_76.setText(_translate("DockWidget", "PushButton", None))
+ self.pushButtonUnchecked.setText(_translate("DockWidget", "Unchecked", None))
+ self.pushButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked", None))
+ self.label_33.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_33.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_33.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_33.setText(_translate("DockWidget", "ToolButton", None))
+ self.toolButton.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.toolButton.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.toolButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.toolButton.setText(_translate("DockWidget", "Tool", None))
+ self.toolButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.toolButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.toolButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.toolButtonDis.setText(_translate("DockWidget", "Tool", None))
+ self.label_75.setText(_translate("DockWidget", "RadioButton", None))
+ self.radioButtonChecked.setText(_translate("DockWidget", "Checked", None))
+ self.radioButtonCheckedDis.setText(_translate("DockWidget", "Checked", None))
+ self.label_29.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_29.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_29.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_29.setText(_translate("DockWidget", "RadioButton", None))
+ self.radioButtonUnchecked.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.radioButtonUnchecked.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.radioButtonUnchecked.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.radioButtonUnchecked.setText(_translate("DockWidget", "Unchecked", None))
+ self.radioButtonUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.radioButtonUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.radioButtonUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.radioButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked", None))
+ self.label_53.setText(_translate("DockWidget", "CheckBox", None))
+ self.checkBoxChecked.setText(_translate("DockWidget", "Checked", None))
+ self.checkBoxCheckedDis.setText(_translate("DockWidget", "Checked", None))
+ self.label_30.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_30.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_30.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_30.setText(_translate("DockWidget", "CheckBox", None))
+ self.checkBoxEnabled.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.checkBoxEnabled.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.checkBoxEnabled.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.checkBoxEnabled.setText(_translate("DockWidget", "Unchecked", None))
+ self.checkBoxUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.checkBoxUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.checkBoxUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.checkBoxUncheckedDis.setText(_translate("DockWidget", "Unchecked", None))
+ self.label_31.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_31.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_31.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_31.setText(_translate("DockWidget", "CommandLinkButton", None))
+ self.commandLinkButton.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.commandLinkButton.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.commandLinkButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.commandLinkButton.setText(_translate("DockWidget", "Command", None))
+ self.commandLinkButtonDIs.setText(_translate("DockWidget", "Command", None))
+ self.label_32.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_32.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_32.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_32.setText(_translate("DockWidget", "ButtonBox", None))
+ self.buttonBox.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.buttonBox.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.buttonBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_36.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_36.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_36.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_36.setText(_translate("DockWidget", "Inside DockWidget", None))
+ self.label.setText(_translate("DockWidget", "CheckBox", None))
+ self.checkBoxTristate.setText(_translate("DockWidget", "Tristate", None))
+ self.checkBoxTristateDis.setText(_translate("DockWidget", "Tristate", None))
+
diff --git a/example/ui/dw_buttons_pyside2_ui.py b/example/ui/dw_buttons_pyside2_ui.py
new file mode 100644
index 000000000..76be5fd35
--- /dev/null
+++ b/example/ui/dw_buttons_pyside2_ui.py
@@ -0,0 +1,350 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_buttons.ui'
+#
+# Created: Thu Dec 13 17:14:05 2018
+# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide2 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(527, 460)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_72 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_72.setFont(font)
+ self.label_72.setObjectName("label_72")
+ self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1)
+ self.label_73 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_73.setFont(font)
+ self.label_73.setObjectName("label_73")
+ self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1)
+ self.label_26 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_26.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_26.setFont(font)
+ self.label_26.setObjectName("label_26")
+ self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1)
+ self.pushButton = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButton.setObjectName("pushButton")
+ self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1)
+ self.pushButtonDis = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonDis.setEnabled(False)
+ self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonDis.setDefault(False)
+ self.pushButtonDis.setObjectName("pushButtonDis")
+ self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1)
+ self.label_74 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_74.setFont(font)
+ self.label_74.setObjectName("label_74")
+ self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1)
+ self.pushButtonChecked = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonChecked.setCheckable(True)
+ self.pushButtonChecked.setChecked(True)
+ self.pushButtonChecked.setObjectName("pushButtonChecked")
+ self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1)
+ self.pushButtonCheckedDis = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonCheckedDis.setEnabled(False)
+ self.pushButtonCheckedDis.setCheckable(True)
+ self.pushButtonCheckedDis.setChecked(True)
+ self.pushButtonCheckedDis.setObjectName("pushButtonCheckedDis")
+ self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1)
+ self.label_76 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_76.setFont(font)
+ self.label_76.setObjectName("label_76")
+ self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1)
+ self.pushButtonUnchecked = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonUnchecked.setCheckable(True)
+ self.pushButtonUnchecked.setObjectName("pushButtonUnchecked")
+ self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1)
+ self.pushButtonUncheckedDis = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonUncheckedDis.setEnabled(False)
+ self.pushButtonUncheckedDis.setCheckable(True)
+ self.pushButtonUncheckedDis.setObjectName("pushButtonUncheckedDis")
+ self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1)
+ self.label_33 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_33.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_33.setFont(font)
+ self.label_33.setObjectName("label_33")
+ self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1)
+ self.toolButton = QtWidgets.QToolButton(self.dockWidgetContents)
+ self.toolButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButton.setObjectName("toolButton")
+ self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1)
+ self.toolButtonDis = QtWidgets.QToolButton(self.dockWidgetContents)
+ self.toolButtonDis.setEnabled(False)
+ self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButtonDis.setObjectName("toolButtonDis")
+ self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1)
+ self.label_75 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_75.setFont(font)
+ self.label_75.setObjectName("label_75")
+ self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1)
+ self.radioButtonChecked = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonChecked.setChecked(True)
+ self.radioButtonChecked.setAutoExclusive(False)
+ self.radioButtonChecked.setObjectName("radioButtonChecked")
+ self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1)
+ self.radioButtonCheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonCheckedDis.setEnabled(False)
+ self.radioButtonCheckedDis.setChecked(True)
+ self.radioButtonCheckedDis.setAutoExclusive(False)
+ self.radioButtonCheckedDis.setObjectName("radioButtonCheckedDis")
+ self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1)
+ self.label_29 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_29.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_29.setFont(font)
+ self.label_29.setObjectName("label_29")
+ self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1)
+ self.radioButtonUnchecked = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUnchecked.setAutoExclusive(False)
+ self.radioButtonUnchecked.setObjectName("radioButtonUnchecked")
+ self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1)
+ self.radioButtonUncheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUncheckedDis.setEnabled(False)
+ self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUncheckedDis.setChecked(False)
+ self.radioButtonUncheckedDis.setAutoExclusive(False)
+ self.radioButtonUncheckedDis.setObjectName("radioButtonUncheckedDis")
+ self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1)
+ self.label_53 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_53.setFont(font)
+ self.label_53.setObjectName("label_53")
+ self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1)
+ self.checkBoxChecked = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxChecked.setChecked(True)
+ self.checkBoxChecked.setObjectName("checkBoxChecked")
+ self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1)
+ self.checkBoxCheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxCheckedDis.setEnabled(False)
+ self.checkBoxCheckedDis.setChecked(True)
+ self.checkBoxCheckedDis.setObjectName("checkBoxCheckedDis")
+ self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1)
+ self.label_30 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_30.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_30.setFont(font)
+ self.label_30.setObjectName("label_30")
+ self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1)
+ self.checkBoxEnabled = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxEnabled.setTristate(False)
+ self.checkBoxEnabled.setObjectName("checkBoxEnabled")
+ self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1)
+ self.checkBoxUncheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxUncheckedDis.setEnabled(False)
+ self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxUncheckedDis.setChecked(False)
+ self.checkBoxUncheckedDis.setObjectName("checkBoxUncheckedDis")
+ self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1)
+ self.label_31 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_31.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_31.setFont(font)
+ self.label_31.setObjectName("label_31")
+ self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1)
+ self.commandLinkButton = QtWidgets.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButton.setObjectName("commandLinkButton")
+ self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1)
+ self.commandLinkButtonDIs = QtWidgets.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButtonDIs.setEnabled(False)
+ self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButtonDIs.setObjectName("commandLinkButtonDIs")
+ self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1)
+ self.label_32 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_32.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_32.setFont(font)
+ self.label_32.setObjectName("label_32")
+ self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1)
+ self.buttonBox = QtWidgets.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
+ self.buttonBox.setObjectName("buttonBox")
+ self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1)
+ self.buttonBoxDis = QtWidgets.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBoxDis.setEnabled(False)
+ self.buttonBoxDis.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
+ self.buttonBoxDis.setObjectName("buttonBoxDis")
+ self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 4, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 12, 0, 1, 1)
+ self.label_36 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_36.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_36.setObjectName("label_36")
+ self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3)
+ self.label = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 9, 0, 1, 1)
+ self.checkBoxTristate = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristate.setChecked(False)
+ self.checkBoxTristate.setTristate(True)
+ self.checkBoxTristate.setObjectName("checkBoxTristate")
+ self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1)
+ self.checkBoxTristateDis = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristateDis.setEnabled(False)
+ self.checkBoxTristateDis.setChecked(False)
+ self.checkBoxTristateDis.setTristate(True)
+ self.checkBoxTristateDis.setObjectName("checkBoxTristateDis")
+ self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.radioButtonChecked, QtCore.SIGNAL("clicked(bool)"), self.radioButtonCheckedDis.setChecked)
+ QtCore.QObject.connect(self.radioButtonUnchecked, QtCore.SIGNAL("clicked(bool)"), self.radioButtonUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxChecked, QtCore.SIGNAL("clicked(bool)"), self.checkBoxCheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxEnabled, QtCore.SIGNAL("clicked(bool)"), self.checkBoxUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxTristate, QtCore.SIGNAL("clicked(bool)"), self.checkBoxTristateDis.setChecked)
+ QtCore.QObject.connect(self.commandLinkButton, QtCore.SIGNAL("clicked(bool)"), self.commandLinkButtonDIs.setChecked)
+ QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL("clicked(bool)"), self.toolButtonDis.setChecked)
+ QtCore.QObject.connect(self.pushButtonChecked, QtCore.SIGNAL("clicked(bool)"), self.pushButtonCheckedDis.setChecked)
+ QtCore.QObject.connect(self.pushButtonUnchecked, QtCore.SIGNAL("clicked(bool)"), self.pushButtonUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL("clicked(bool)"), self.pushButtonDis.click)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Buttons", None, -1))
+ self.label_72.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1))
+ self.label_73.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1))
+ self.label_26.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_26.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_26.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_26.setText(QtWidgets.QApplication.translate("DockWidget", "PushButton", None, -1))
+ self.pushButton.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.pushButton.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.pushButton.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.pushButton.setText(QtWidgets.QApplication.translate("DockWidget", "OK", None, -1))
+ self.pushButtonDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.pushButtonDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.pushButtonDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.pushButtonDis.setText(QtWidgets.QApplication.translate("DockWidget", "OK", None, -1))
+ self.label_74.setText(QtWidgets.QApplication.translate("DockWidget", "PushButton", None, -1))
+ self.pushButtonChecked.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1))
+ self.pushButtonCheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1))
+ self.label_76.setText(QtWidgets.QApplication.translate("DockWidget", "PushButton", None, -1))
+ self.pushButtonUnchecked.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1))
+ self.pushButtonUncheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1))
+ self.label_33.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_33.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_33.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_33.setText(QtWidgets.QApplication.translate("DockWidget", "ToolButton", None, -1))
+ self.toolButton.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.toolButton.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.toolButton.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.toolButton.setText(QtWidgets.QApplication.translate("DockWidget", "Tool", None, -1))
+ self.toolButtonDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.toolButtonDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.toolButtonDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.toolButtonDis.setText(QtWidgets.QApplication.translate("DockWidget", "Tool", None, -1))
+ self.label_75.setText(QtWidgets.QApplication.translate("DockWidget", "RadioButton", None, -1))
+ self.radioButtonChecked.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1))
+ self.radioButtonCheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1))
+ self.label_29.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_29.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_29.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_29.setText(QtWidgets.QApplication.translate("DockWidget", "RadioButton", None, -1))
+ self.radioButtonUnchecked.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.radioButtonUnchecked.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.radioButtonUnchecked.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.radioButtonUnchecked.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1))
+ self.radioButtonUncheckedDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.radioButtonUncheckedDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.radioButtonUncheckedDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.radioButtonUncheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1))
+ self.label_53.setText(QtWidgets.QApplication.translate("DockWidget", "CheckBox", None, -1))
+ self.checkBoxChecked.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1))
+ self.checkBoxCheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1))
+ self.label_30.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_30.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_30.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_30.setText(QtWidgets.QApplication.translate("DockWidget", "CheckBox", None, -1))
+ self.checkBoxEnabled.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.checkBoxEnabled.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.checkBoxEnabled.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.checkBoxEnabled.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1))
+ self.checkBoxUncheckedDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.checkBoxUncheckedDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.checkBoxUncheckedDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.checkBoxUncheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1))
+ self.label_31.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_31.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_31.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_31.setText(QtWidgets.QApplication.translate("DockWidget", "CommandLinkButton", None, -1))
+ self.commandLinkButton.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.commandLinkButton.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.commandLinkButton.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.commandLinkButton.setText(QtWidgets.QApplication.translate("DockWidget", "Command", None, -1))
+ self.commandLinkButtonDIs.setText(QtWidgets.QApplication.translate("DockWidget", "Command", None, -1))
+ self.label_32.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_32.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_32.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_32.setText(QtWidgets.QApplication.translate("DockWidget", "ButtonBox", None, -1))
+ self.buttonBox.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.buttonBox.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.buttonBox.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_36.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_36.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_36.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_36.setText(QtWidgets.QApplication.translate("DockWidget", "Inside DockWidget", None, -1))
+ self.label.setText(QtWidgets.QApplication.translate("DockWidget", "CheckBox", None, -1))
+ self.checkBoxTristate.setText(QtWidgets.QApplication.translate("DockWidget", "Tristate", None, -1))
+ self.checkBoxTristateDis.setText(QtWidgets.QApplication.translate("DockWidget", "Tristate", None, -1))
+
diff --git a/example/ui/dw_buttons_pyside_ui.py b/example/ui/dw_buttons_pyside_ui.py
new file mode 100644
index 000000000..ea0a4bd2c
--- /dev/null
+++ b/example/ui/dw_buttons_pyside_ui.py
@@ -0,0 +1,350 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_buttons.ui'
+#
+# Created: Thu Dec 13 17:14:04 2018
+# by: pyside-uic 0.2.15 running on PySide 1.2.2
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide import QtCore, QtGui
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(527, 460)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_72 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_72.setFont(font)
+ self.label_72.setObjectName("label_72")
+ self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1)
+ self.label_73 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_73.setFont(font)
+ self.label_73.setObjectName("label_73")
+ self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1)
+ self.label_26 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_26.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_26.setFont(font)
+ self.label_26.setObjectName("label_26")
+ self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1)
+ self.pushButton = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButton.setObjectName("pushButton")
+ self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1)
+ self.pushButtonDis = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonDis.setEnabled(False)
+ self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonDis.setDefault(False)
+ self.pushButtonDis.setObjectName("pushButtonDis")
+ self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1)
+ self.label_74 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_74.setFont(font)
+ self.label_74.setObjectName("label_74")
+ self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1)
+ self.pushButtonChecked = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonChecked.setCheckable(True)
+ self.pushButtonChecked.setChecked(True)
+ self.pushButtonChecked.setObjectName("pushButtonChecked")
+ self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1)
+ self.pushButtonCheckedDis = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonCheckedDis.setEnabled(False)
+ self.pushButtonCheckedDis.setCheckable(True)
+ self.pushButtonCheckedDis.setChecked(True)
+ self.pushButtonCheckedDis.setObjectName("pushButtonCheckedDis")
+ self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1)
+ self.label_76 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_76.setFont(font)
+ self.label_76.setObjectName("label_76")
+ self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1)
+ self.pushButtonUnchecked = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonUnchecked.setCheckable(True)
+ self.pushButtonUnchecked.setObjectName("pushButtonUnchecked")
+ self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1)
+ self.pushButtonUncheckedDis = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButtonUncheckedDis.setEnabled(False)
+ self.pushButtonUncheckedDis.setCheckable(True)
+ self.pushButtonUncheckedDis.setObjectName("pushButtonUncheckedDis")
+ self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1)
+ self.label_33 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_33.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_33.setFont(font)
+ self.label_33.setObjectName("label_33")
+ self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1)
+ self.toolButton = QtGui.QToolButton(self.dockWidgetContents)
+ self.toolButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButton.setObjectName("toolButton")
+ self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1)
+ self.toolButtonDis = QtGui.QToolButton(self.dockWidgetContents)
+ self.toolButtonDis.setEnabled(False)
+ self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButtonDis.setObjectName("toolButtonDis")
+ self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1)
+ self.label_75 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_75.setFont(font)
+ self.label_75.setObjectName("label_75")
+ self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1)
+ self.radioButtonChecked = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonChecked.setChecked(True)
+ self.radioButtonChecked.setAutoExclusive(False)
+ self.radioButtonChecked.setObjectName("radioButtonChecked")
+ self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1)
+ self.radioButtonCheckedDis = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonCheckedDis.setEnabled(False)
+ self.radioButtonCheckedDis.setChecked(True)
+ self.radioButtonCheckedDis.setAutoExclusive(False)
+ self.radioButtonCheckedDis.setObjectName("radioButtonCheckedDis")
+ self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1)
+ self.label_29 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_29.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_29.setFont(font)
+ self.label_29.setObjectName("label_29")
+ self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1)
+ self.radioButtonUnchecked = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUnchecked.setAutoExclusive(False)
+ self.radioButtonUnchecked.setObjectName("radioButtonUnchecked")
+ self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1)
+ self.radioButtonUncheckedDis = QtGui.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUncheckedDis.setEnabled(False)
+ self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUncheckedDis.setChecked(False)
+ self.radioButtonUncheckedDis.setAutoExclusive(False)
+ self.radioButtonUncheckedDis.setObjectName("radioButtonUncheckedDis")
+ self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1)
+ self.label_53 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_53.setFont(font)
+ self.label_53.setObjectName("label_53")
+ self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1)
+ self.checkBoxChecked = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxChecked.setChecked(True)
+ self.checkBoxChecked.setObjectName("checkBoxChecked")
+ self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1)
+ self.checkBoxCheckedDis = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxCheckedDis.setEnabled(False)
+ self.checkBoxCheckedDis.setChecked(True)
+ self.checkBoxCheckedDis.setObjectName("checkBoxCheckedDis")
+ self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1)
+ self.label_30 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_30.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_30.setFont(font)
+ self.label_30.setObjectName("label_30")
+ self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1)
+ self.checkBoxEnabled = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxEnabled.setTristate(False)
+ self.checkBoxEnabled.setObjectName("checkBoxEnabled")
+ self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1)
+ self.checkBoxUncheckedDis = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxUncheckedDis.setEnabled(False)
+ self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxUncheckedDis.setChecked(False)
+ self.checkBoxUncheckedDis.setObjectName("checkBoxUncheckedDis")
+ self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1)
+ self.label_31 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_31.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_31.setFont(font)
+ self.label_31.setObjectName("label_31")
+ self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1)
+ self.commandLinkButton = QtGui.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButton.setObjectName("commandLinkButton")
+ self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1)
+ self.commandLinkButtonDIs = QtGui.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButtonDIs.setEnabled(False)
+ self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButtonDIs.setObjectName("commandLinkButtonDIs")
+ self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1)
+ self.label_32 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_32.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_32.setFont(font)
+ self.label_32.setObjectName("label_32")
+ self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1)
+ self.buttonBox = QtGui.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+ self.buttonBox.setObjectName("buttonBox")
+ self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1)
+ self.buttonBoxDis = QtGui.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBoxDis.setEnabled(False)
+ self.buttonBoxDis.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+ self.buttonBoxDis.setObjectName("buttonBoxDis")
+ self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 4, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 12, 0, 1, 1)
+ self.label_36 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_36.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_36.setObjectName("label_36")
+ self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3)
+ self.label = QtGui.QLabel(self.dockWidgetContents)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 9, 0, 1, 1)
+ self.checkBoxTristate = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristate.setChecked(False)
+ self.checkBoxTristate.setTristate(True)
+ self.checkBoxTristate.setObjectName("checkBoxTristate")
+ self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1)
+ self.checkBoxTristateDis = QtGui.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristateDis.setEnabled(False)
+ self.checkBoxTristateDis.setChecked(False)
+ self.checkBoxTristateDis.setTristate(True)
+ self.checkBoxTristateDis.setObjectName("checkBoxTristateDis")
+ self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.radioButtonChecked, QtCore.SIGNAL("clicked(bool)"), self.radioButtonCheckedDis.setChecked)
+ QtCore.QObject.connect(self.radioButtonUnchecked, QtCore.SIGNAL("clicked(bool)"), self.radioButtonUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxChecked, QtCore.SIGNAL("clicked(bool)"), self.checkBoxCheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxEnabled, QtCore.SIGNAL("clicked(bool)"), self.checkBoxUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.checkBoxTristate, QtCore.SIGNAL("clicked(bool)"), self.checkBoxTristateDis.setChecked)
+ QtCore.QObject.connect(self.commandLinkButton, QtCore.SIGNAL("clicked(bool)"), self.commandLinkButtonDIs.setChecked)
+ QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL("clicked(bool)"), self.toolButtonDis.setChecked)
+ QtCore.QObject.connect(self.pushButtonChecked, QtCore.SIGNAL("clicked(bool)"), self.pushButtonCheckedDis.setChecked)
+ QtCore.QObject.connect(self.pushButtonUnchecked, QtCore.SIGNAL("clicked(bool)"), self.pushButtonUncheckedDis.setChecked)
+ QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL("clicked(bool)"), self.pushButtonDis.click)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Buttons", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_72.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_73.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_26.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_26.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_26.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_26.setText(QtGui.QApplication.translate("DockWidget", "PushButton", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButton.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButton.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButton.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButton.setText(QtGui.QApplication.translate("DockWidget", "OK", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButtonDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButtonDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButtonDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButtonDis.setText(QtGui.QApplication.translate("DockWidget", "OK", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_74.setText(QtGui.QApplication.translate("DockWidget", "PushButton", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButtonChecked.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButtonCheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_76.setText(QtGui.QApplication.translate("DockWidget", "PushButton", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButtonUnchecked.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8))
+ self.pushButtonUncheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_33.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_33.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_33.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_33.setText(QtGui.QApplication.translate("DockWidget", "ToolButton", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolButton.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolButton.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolButton.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolButton.setText(QtGui.QApplication.translate("DockWidget", "Tool", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolButtonDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolButtonDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolButtonDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolButtonDis.setText(QtGui.QApplication.translate("DockWidget", "Tool", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_75.setText(QtGui.QApplication.translate("DockWidget", "RadioButton", None, QtGui.QApplication.UnicodeUTF8))
+ self.radioButtonChecked.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8))
+ self.radioButtonCheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_29.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_29.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_29.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_29.setText(QtGui.QApplication.translate("DockWidget", "RadioButton", None, QtGui.QApplication.UnicodeUTF8))
+ self.radioButtonUnchecked.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.radioButtonUnchecked.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.radioButtonUnchecked.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.radioButtonUnchecked.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8))
+ self.radioButtonUncheckedDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.radioButtonUncheckedDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.radioButtonUncheckedDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.radioButtonUncheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_53.setText(QtGui.QApplication.translate("DockWidget", "CheckBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxChecked.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxCheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_30.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_30.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_30.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_30.setText(QtGui.QApplication.translate("DockWidget", "CheckBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxEnabled.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxEnabled.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxEnabled.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxEnabled.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxUncheckedDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxUncheckedDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxUncheckedDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxUncheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_31.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_31.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_31.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_31.setText(QtGui.QApplication.translate("DockWidget", "CommandLinkButton", None, QtGui.QApplication.UnicodeUTF8))
+ self.commandLinkButton.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.commandLinkButton.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.commandLinkButton.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.commandLinkButton.setText(QtGui.QApplication.translate("DockWidget", "Command", None, QtGui.QApplication.UnicodeUTF8))
+ self.commandLinkButtonDIs.setText(QtGui.QApplication.translate("DockWidget", "Command", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_32.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_32.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_32.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_32.setText(QtGui.QApplication.translate("DockWidget", "ButtonBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.buttonBox.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.buttonBox.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.buttonBox.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_36.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_36.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_36.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_36.setText(QtGui.QApplication.translate("DockWidget", "Inside DockWidget", None, QtGui.QApplication.UnicodeUTF8))
+ self.label.setText(QtGui.QApplication.translate("DockWidget", "CheckBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxTristate.setText(QtGui.QApplication.translate("DockWidget", "Tristate", None, QtGui.QApplication.UnicodeUTF8))
+ self.checkBoxTristateDis.setText(QtGui.QApplication.translate("DockWidget", "Tristate", None, QtGui.QApplication.UnicodeUTF8))
+
diff --git a/example/ui/dw_buttons_qtpy_ui.py b/example/ui/dw_buttons_qtpy_ui.py
new file mode 100644
index 000000000..f6f230030
--- /dev/null
+++ b/example/ui/dw_buttons_qtpy_ui.py
@@ -0,0 +1,351 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_buttons.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from qtpy import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(527, 460)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_72 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_72.setFont(font)
+ self.label_72.setObjectName("label_72")
+ self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1)
+ self.label_73 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_73.setFont(font)
+ self.label_73.setObjectName("label_73")
+ self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1)
+ self.label_26 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_26.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_26.setFont(font)
+ self.label_26.setObjectName("label_26")
+ self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1)
+ self.pushButton = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButton.setObjectName("pushButton")
+ self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1)
+ self.pushButtonDis = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonDis.setEnabled(False)
+ self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonDis.setDefault(False)
+ self.pushButtonDis.setObjectName("pushButtonDis")
+ self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1)
+ self.label_74 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_74.setFont(font)
+ self.label_74.setObjectName("label_74")
+ self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1)
+ self.pushButtonChecked = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.pushButtonChecked.setCheckable(True)
+ self.pushButtonChecked.setChecked(True)
+ self.pushButtonChecked.setObjectName("pushButtonChecked")
+ self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1)
+ self.pushButtonCheckedDis = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonCheckedDis.setEnabled(False)
+ self.pushButtonCheckedDis.setCheckable(True)
+ self.pushButtonCheckedDis.setChecked(True)
+ self.pushButtonCheckedDis.setObjectName("pushButtonCheckedDis")
+ self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1)
+ self.label_76 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_76.setFont(font)
+ self.label_76.setObjectName("label_76")
+ self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1)
+ self.pushButtonUnchecked = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonUnchecked.setCheckable(True)
+ self.pushButtonUnchecked.setObjectName("pushButtonUnchecked")
+ self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1)
+ self.pushButtonUncheckedDis = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButtonUncheckedDis.setEnabled(False)
+ self.pushButtonUncheckedDis.setCheckable(True)
+ self.pushButtonUncheckedDis.setObjectName("pushButtonUncheckedDis")
+ self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1)
+ self.label_33 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_33.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_33.setFont(font)
+ self.label_33.setObjectName("label_33")
+ self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1)
+ self.toolButton = QtWidgets.QToolButton(self.dockWidgetContents)
+ self.toolButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButton.setObjectName("toolButton")
+ self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1)
+ self.toolButtonDis = QtWidgets.QToolButton(self.dockWidgetContents)
+ self.toolButtonDis.setEnabled(False)
+ self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.toolButtonDis.setObjectName("toolButtonDis")
+ self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1)
+ self.label_75 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_75.setFont(font)
+ self.label_75.setObjectName("label_75")
+ self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1)
+ self.radioButtonChecked = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonChecked.setChecked(True)
+ self.radioButtonChecked.setAutoExclusive(False)
+ self.radioButtonChecked.setObjectName("radioButtonChecked")
+ self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1)
+ self.radioButtonCheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonCheckedDis.setEnabled(False)
+ self.radioButtonCheckedDis.setChecked(True)
+ self.radioButtonCheckedDis.setAutoExclusive(False)
+ self.radioButtonCheckedDis.setObjectName("radioButtonCheckedDis")
+ self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1)
+ self.label_29 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_29.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_29.setFont(font)
+ self.label_29.setObjectName("label_29")
+ self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1)
+ self.radioButtonUnchecked = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUnchecked.setAutoExclusive(False)
+ self.radioButtonUnchecked.setObjectName("radioButtonUnchecked")
+ self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1)
+ self.radioButtonUncheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents)
+ self.radioButtonUncheckedDis.setEnabled(False)
+ self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.radioButtonUncheckedDis.setChecked(False)
+ self.radioButtonUncheckedDis.setAutoExclusive(False)
+ self.radioButtonUncheckedDis.setObjectName("radioButtonUncheckedDis")
+ self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1)
+ self.label_53 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_53.setFont(font)
+ self.label_53.setObjectName("label_53")
+ self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1)
+ self.checkBoxChecked = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxChecked.setChecked(True)
+ self.checkBoxChecked.setObjectName("checkBoxChecked")
+ self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1)
+ self.checkBoxCheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxCheckedDis.setEnabled(False)
+ self.checkBoxCheckedDis.setChecked(True)
+ self.checkBoxCheckedDis.setObjectName("checkBoxCheckedDis")
+ self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1)
+ self.label_30 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_30.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_30.setFont(font)
+ self.label_30.setObjectName("label_30")
+ self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1)
+ self.checkBoxEnabled = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxEnabled.setTristate(False)
+ self.checkBoxEnabled.setObjectName("checkBoxEnabled")
+ self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1)
+ self.checkBoxUncheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxUncheckedDis.setEnabled(False)
+ self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.checkBoxUncheckedDis.setChecked(False)
+ self.checkBoxUncheckedDis.setObjectName("checkBoxUncheckedDis")
+ self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1)
+ self.label_31 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_31.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_31.setFont(font)
+ self.label_31.setObjectName("label_31")
+ self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1)
+ self.commandLinkButton = QtWidgets.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0))
+ self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButton.setObjectName("commandLinkButton")
+ self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1)
+ self.commandLinkButtonDIs = QtWidgets.QCommandLinkButton(self.dockWidgetContents)
+ self.commandLinkButtonDIs.setEnabled(False)
+ self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.commandLinkButtonDIs.setObjectName("commandLinkButtonDIs")
+ self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1)
+ self.label_32 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_32.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_32.setFont(font)
+ self.label_32.setObjectName("label_32")
+ self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1)
+ self.buttonBox = QtWidgets.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
+ self.buttonBox.setObjectName("buttonBox")
+ self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1)
+ self.buttonBoxDis = QtWidgets.QDialogButtonBox(self.dockWidgetContents)
+ self.buttonBoxDis.setEnabled(False)
+ self.buttonBoxDis.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
+ self.buttonBoxDis.setObjectName("buttonBoxDis")
+ self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 4, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 12, 0, 1, 1)
+ self.label_36 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_36.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_36.setObjectName("label_36")
+ self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3)
+ self.label = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 9, 0, 1, 1)
+ self.checkBoxTristate = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristate.setChecked(False)
+ self.checkBoxTristate.setTristate(True)
+ self.checkBoxTristate.setObjectName("checkBoxTristate")
+ self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1)
+ self.checkBoxTristateDis = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.checkBoxTristateDis.setEnabled(False)
+ self.checkBoxTristateDis.setChecked(False)
+ self.checkBoxTristateDis.setTristate(True)
+ self.checkBoxTristateDis.setObjectName("checkBoxTristateDis")
+ self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.radioButtonChecked.clicked['bool'].connect(self.radioButtonCheckedDis.setChecked)
+ self.radioButtonUnchecked.clicked['bool'].connect(self.radioButtonUncheckedDis.setChecked)
+ self.checkBoxChecked.clicked['bool'].connect(self.checkBoxCheckedDis.setChecked)
+ self.checkBoxEnabled.clicked['bool'].connect(self.checkBoxUncheckedDis.setChecked)
+ self.checkBoxTristate.clicked['bool'].connect(self.checkBoxTristateDis.setChecked)
+ self.commandLinkButton.clicked['bool'].connect(self.commandLinkButtonDIs.setChecked)
+ self.toolButton.clicked['bool'].connect(self.toolButtonDis.setChecked)
+ self.pushButtonChecked.clicked['bool'].connect(self.pushButtonCheckedDis.setChecked)
+ self.pushButtonUnchecked.clicked['bool'].connect(self.pushButtonUncheckedDis.setChecked)
+ self.pushButton.clicked['bool'].connect(self.pushButtonDis.click)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Buttons"))
+ self.label_72.setText(_translate("DockWidget", "Enabled"))
+ self.label_73.setText(_translate("DockWidget", "Disabled"))
+ self.label_26.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_26.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_26.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_26.setText(_translate("DockWidget", "PushButton"))
+ self.pushButton.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.pushButton.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.pushButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.pushButton.setText(_translate("DockWidget", "OK"))
+ self.pushButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.pushButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.pushButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.pushButtonDis.setText(_translate("DockWidget", "OK"))
+ self.label_74.setText(_translate("DockWidget", "PushButton"))
+ self.pushButtonChecked.setText(_translate("DockWidget", "Checked"))
+ self.pushButtonCheckedDis.setText(_translate("DockWidget", "Checked"))
+ self.label_76.setText(_translate("DockWidget", "PushButton"))
+ self.pushButtonUnchecked.setText(_translate("DockWidget", "Unchecked"))
+ self.pushButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked"))
+ self.label_33.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_33.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_33.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_33.setText(_translate("DockWidget", "ToolButton"))
+ self.toolButton.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.toolButton.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.toolButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.toolButton.setText(_translate("DockWidget", "Tool"))
+ self.toolButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.toolButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.toolButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.toolButtonDis.setText(_translate("DockWidget", "Tool"))
+ self.label_75.setText(_translate("DockWidget", "RadioButton"))
+ self.radioButtonChecked.setText(_translate("DockWidget", "Checked"))
+ self.radioButtonCheckedDis.setText(_translate("DockWidget", "Checked"))
+ self.label_29.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_29.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_29.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_29.setText(_translate("DockWidget", "RadioButton"))
+ self.radioButtonUnchecked.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.radioButtonUnchecked.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.radioButtonUnchecked.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.radioButtonUnchecked.setText(_translate("DockWidget", "Unchecked"))
+ self.radioButtonUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.radioButtonUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.radioButtonUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.radioButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked"))
+ self.label_53.setText(_translate("DockWidget", "CheckBox"))
+ self.checkBoxChecked.setText(_translate("DockWidget", "Checked"))
+ self.checkBoxCheckedDis.setText(_translate("DockWidget", "Checked"))
+ self.label_30.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_30.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_30.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_30.setText(_translate("DockWidget", "CheckBox"))
+ self.checkBoxEnabled.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.checkBoxEnabled.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.checkBoxEnabled.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.checkBoxEnabled.setText(_translate("DockWidget", "Unchecked"))
+ self.checkBoxUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.checkBoxUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.checkBoxUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.checkBoxUncheckedDis.setText(_translate("DockWidget", "Unchecked"))
+ self.label_31.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_31.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_31.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_31.setText(_translate("DockWidget", "CommandLinkButton"))
+ self.commandLinkButton.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.commandLinkButton.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.commandLinkButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.commandLinkButton.setText(_translate("DockWidget", "Command"))
+ self.commandLinkButtonDIs.setText(_translate("DockWidget", "Command"))
+ self.label_32.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_32.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_32.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_32.setText(_translate("DockWidget", "ButtonBox"))
+ self.buttonBox.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.buttonBox.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.buttonBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_36.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_36.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_36.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_36.setText(_translate("DockWidget", "Inside DockWidget"))
+ self.label.setText(_translate("DockWidget", "CheckBox"))
+ self.checkBoxTristate.setText(_translate("DockWidget", "Tristate"))
+ self.checkBoxTristateDis.setText(_translate("DockWidget", "Tristate"))
+
diff --git a/example/ui/dw_containers_no_tabs.ui b/example/ui/dw_containers_no_tabs.ui
new file mode 100644
index 000000000..842b86a1c
--- /dev/null
+++ b/example/ui/dw_containers_no_tabs.ui
@@ -0,0 +1,987 @@
+
+
+ DockWidget
+
+
+
+ 0
+ 0
+ 497
+ 566
+
+
+
+ Containers - No Tabs
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Disabled
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Enabled
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ MDI Area
+
+
+
+
+
+
+ false
+
+
+ GroupBox
+
+
+
+
+
+ Inside GroupBox
+
+
+
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 1
+
+
+
+
+
+
+ Inside Stacked Page 1
+
+
+
+
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside Stacked Page 2
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 1
+
+
+
+
+
+
+ Inside Stacked Page 1
+
+
+
+
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside Stacked Page 2
+
+
+
+
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Frame
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside Frame
+
+
+
+
+
+
+
+
+
+ false
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside Frame
+
+
+
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Widget
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ GroupBox
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside GroupBox
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+ Subwindow
+
+
+
+
+
+ Inside MDI Area 1
+
+
+
+
+
+
+
+ Subwindow
+
+
+
+
+
+ Inside MDI Area 2
+
+
+
+
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ GroupBox
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside Widget
+
+
+
+
+
+
+
+
+
+ false
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside Widget
+
+
+
+
+
+
+
+
+
+
+ Subwindow
+
+
+
+
+
+ Inside MDI Area 1
+
+
+
+
+
+
+
+ Subwindow
+
+
+
+
+
+ Inside MDI Area 2
+
+
+
+
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 181
+ 246
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ScroolArea
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 181
+ 246
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ScroolArea
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ScroolArea
+
+
+
+
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ ToolBox
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 0
+
+
+
+
+ 0
+ 0
+ 196
+ 73
+
+
+
+ Page 1
+
+
+
+
+
+ Inside ToolBox Page 1
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 163
+ 38
+
+
+
+ Page 2
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ToolBox Page 2
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 0
+
+
+
+
+ 0
+ 0
+ 196
+ 73
+
+
+
+ Page 1
+
+
+
+
+
+ Inside ToolBox Page 1
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 163
+ 38
+
+
+
+ Page 2
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside ToolBox Page 2
+
+
+
+
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Stacked
+
+
+
+
+
+
+
+
+
diff --git a/example/ui/dw_containers_no_tabs_pyqt5_ui.py b/example/ui/dw_containers_no_tabs_pyqt5_ui.py
new file mode 100644
index 000000000..d94ed834b
--- /dev/null
+++ b/example/ui/dw_containers_no_tabs_pyqt5_ui.py
@@ -0,0 +1,527 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(497, 566)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout_45 = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_45.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_45.setObjectName("gridLayout_45")
+ self.label_126 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_126.setFont(font)
+ self.label_126.setObjectName("label_126")
+ self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1)
+ self.label_124 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_124.setFont(font)
+ self.label_124.setObjectName("label_124")
+ self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1)
+ self.label_133 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_133.setFont(font)
+ self.label_133.setObjectName("label_133")
+ self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2)
+ self.groupBoxDis_2 = QtWidgets.QGroupBox(self.dockWidgetContents)
+ self.groupBoxDis_2.setEnabled(False)
+ self.groupBoxDis_2.setObjectName("groupBoxDis_2")
+ self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBoxDis_2)
+ self.verticalLayout_4.setObjectName("verticalLayout_4")
+ self.label_7 = QtWidgets.QLabel(self.groupBoxDis_2)
+ self.label_7.setObjectName("label_7")
+ self.verticalLayout_4.addWidget(self.label_7)
+ self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1)
+ self.stackedWidget_2 = QtWidgets.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidget_2.setObjectName("stackedWidget_2")
+ self.page1_2 = QtWidgets.QWidget()
+ self.page1_2.setObjectName("page1_2")
+ self.gridLayout_35 = QtWidgets.QGridLayout(self.page1_2)
+ self.gridLayout_35.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_35.setObjectName("gridLayout_35")
+ self.label_57 = QtWidgets.QLabel(self.page1_2)
+ self.label_57.setObjectName("label_57")
+ self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page1_2)
+ self.page2_2 = QtWidgets.QWidget()
+ self.page2_2.setObjectName("page2_2")
+ self.gridLayout_36 = QtWidgets.QGridLayout(self.page2_2)
+ self.gridLayout_36.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_36.setObjectName("gridLayout_36")
+ self.label_58 = QtWidgets.QLabel(self.page2_2)
+ self.label_58.setObjectName("label_58")
+ self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page2_2)
+ self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1)
+ self.stackedWidgetDis_2 = QtWidgets.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidgetDis_2.setEnabled(False)
+ self.stackedWidgetDis_2.setObjectName("stackedWidgetDis_2")
+ self.page1Dis_2 = QtWidgets.QWidget()
+ self.page1Dis_2.setObjectName("page1Dis_2")
+ self.gridLayout_37 = QtWidgets.QGridLayout(self.page1Dis_2)
+ self.gridLayout_37.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_37.setObjectName("gridLayout_37")
+ self.label_113 = QtWidgets.QLabel(self.page1Dis_2)
+ self.label_113.setObjectName("label_113")
+ self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page1Dis_2)
+ self.page2Dis_2 = QtWidgets.QWidget()
+ self.page2Dis_2.setObjectName("page2Dis_2")
+ self.gridLayout_38 = QtWidgets.QGridLayout(self.page2Dis_2)
+ self.gridLayout_38.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_38.setObjectName("gridLayout_38")
+ self.label_114 = QtWidgets.QLabel(self.page2Dis_2)
+ self.label_114.setObjectName("label_114")
+ self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page2Dis_2)
+ self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1)
+ self.label_131 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_131.setFont(font)
+ self.label_131.setObjectName("label_131")
+ self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1)
+ self.frame_2 = QtWidgets.QFrame(self.dockWidgetContents)
+ self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
+ self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
+ self.frame_2.setObjectName("frame_2")
+ self.gridLayout_43 = QtWidgets.QGridLayout(self.frame_2)
+ self.gridLayout_43.setObjectName("gridLayout_43")
+ self.label_9 = QtWidgets.QLabel(self.frame_2)
+ self.label_9.setObjectName("label_9")
+ self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1)
+ self.frameDis_2 = QtWidgets.QFrame(self.dockWidgetContents)
+ self.frameDis_2.setEnabled(False)
+ self.frameDis_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
+ self.frameDis_2.setFrameShadow(QtWidgets.QFrame.Raised)
+ self.frameDis_2.setObjectName("frameDis_2")
+ self.gridLayout_40 = QtWidgets.QGridLayout(self.frameDis_2)
+ self.gridLayout_40.setObjectName("gridLayout_40")
+ self.label_8 = QtWidgets.QLabel(self.frameDis_2)
+ self.label_8.setObjectName("label_8")
+ self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1)
+ self.label_132 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_132.setFont(font)
+ self.label_132.setObjectName("label_132")
+ self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2)
+ self.groupBox_2 = QtWidgets.QGroupBox(self.dockWidgetContents)
+ self.groupBox_2.setObjectName("groupBox_2")
+ self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_2)
+ self.gridLayout_7.setObjectName("gridLayout_7")
+ self.label_10 = QtWidgets.QLabel(self.groupBox_2)
+ self.label_10.setObjectName("label_10")
+ self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1)
+ self.mdiAreaDis_2 = QtWidgets.QMdiArea(self.dockWidgetContents)
+ self.mdiAreaDis_2.setEnabled(False)
+ self.mdiAreaDis_2.setObjectName("mdiAreaDis_2")
+ self.subwindow1Dis_2 = QtWidgets.QWidget()
+ self.subwindow1Dis_2.setObjectName("subwindow1Dis_2")
+ self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.subwindow1Dis_2)
+ self.verticalLayout_9.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_9.setObjectName("verticalLayout_9")
+ self.label_111 = QtWidgets.QLabel(self.subwindow1Dis_2)
+ self.label_111.setObjectName("label_111")
+ self.verticalLayout_9.addWidget(self.label_111)
+ self.subwindow2Dis_2 = QtWidgets.QWidget()
+ self.subwindow2Dis_2.setObjectName("subwindow2Dis_2")
+ self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.subwindow2Dis_2)
+ self.verticalLayout_10.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_10.setObjectName("verticalLayout_10")
+ self.label_112 = QtWidgets.QLabel(self.subwindow2Dis_2)
+ self.label_112.setObjectName("label_112")
+ self.verticalLayout_10.addWidget(self.label_112)
+ self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1)
+ self.label_127 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_127.setFont(font)
+ self.label_127.setObjectName("label_127")
+ self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2)
+ self.widget_2 = QtWidgets.QWidget(self.dockWidgetContents)
+ self.widget_2.setObjectName("widget_2")
+ self.gridLayout_39 = QtWidgets.QGridLayout(self.widget_2)
+ self.gridLayout_39.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_39.setObjectName("gridLayout_39")
+ self.label_59 = QtWidgets.QLabel(self.widget_2)
+ self.label_59.setObjectName("label_59")
+ self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1)
+ self.widgetDis_2 = QtWidgets.QWidget(self.dockWidgetContents)
+ self.widgetDis_2.setEnabled(False)
+ self.widgetDis_2.setObjectName("widgetDis_2")
+ self.gridLayout_44 = QtWidgets.QGridLayout(self.widgetDis_2)
+ self.gridLayout_44.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_44.setObjectName("gridLayout_44")
+ self.label_125 = QtWidgets.QLabel(self.widgetDis_2)
+ self.label_125.setObjectName("label_125")
+ self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1)
+ self.mdiArea_2 = QtWidgets.QMdiArea(self.dockWidgetContents)
+ self.mdiArea_2.setObjectName("mdiArea_2")
+ self.subwindow1_2 = QtWidgets.QWidget()
+ self.subwindow1_2.setObjectName("subwindow1_2")
+ self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.subwindow1_2)
+ self.verticalLayout_11.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_11.setObjectName("verticalLayout_11")
+ self.label_29 = QtWidgets.QLabel(self.subwindow1_2)
+ self.label_29.setObjectName("label_29")
+ self.verticalLayout_11.addWidget(self.label_29)
+ self.subwindow2_2 = QtWidgets.QWidget()
+ self.subwindow2_2.setObjectName("subwindow2_2")
+ self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.subwindow2_2)
+ self.verticalLayout_12.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_12.setObjectName("verticalLayout_12")
+ self.label_56 = QtWidgets.QLabel(self.subwindow2_2)
+ self.label_56.setObjectName("label_56")
+ self.verticalLayout_12.addWidget(self.label_56)
+ self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1)
+ self.label_128 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_128.setFont(font)
+ self.label_128.setObjectName("label_128")
+ self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2)
+ self.scrollArea_2 = QtWidgets.QScrollArea(self.dockWidgetContents)
+ self.scrollArea_2.setWidgetResizable(True)
+ self.scrollArea_2.setObjectName("scrollArea_2")
+ self.scrollAreaWidgetContents_2 = QtWidgets.QWidget()
+ self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
+ self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2)
+ self.verticalLayout_14.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_14.setObjectName("verticalLayout_14")
+ self.label_70 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_70.setObjectName("label_70")
+ self.verticalLayout_14.addWidget(self.label_70)
+ self.label_71 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_71.setObjectName("label_71")
+ self.verticalLayout_14.addWidget(self.label_71)
+ self.label_75 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_75.setObjectName("label_75")
+ self.verticalLayout_14.addWidget(self.label_75)
+ self.label_76 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_76.setObjectName("label_76")
+ self.verticalLayout_14.addWidget(self.label_76)
+ self.label_77 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_77.setObjectName("label_77")
+ self.verticalLayout_14.addWidget(self.label_77)
+ self.label_78 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_78.setObjectName("label_78")
+ self.verticalLayout_14.addWidget(self.label_78)
+ self.label_79 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_79.setObjectName("label_79")
+ self.verticalLayout_14.addWidget(self.label_79)
+ self.label_80 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_80.setObjectName("label_80")
+ self.verticalLayout_14.addWidget(self.label_80)
+ self.label_81 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_81.setObjectName("label_81")
+ self.verticalLayout_14.addWidget(self.label_81)
+ self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
+ self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1)
+ self.scrollAreaDis_2 = QtWidgets.QScrollArea(self.dockWidgetContents)
+ self.scrollAreaDis_2.setEnabled(False)
+ self.scrollAreaDis_2.setWidgetResizable(True)
+ self.scrollAreaDis_2.setObjectName("scrollAreaDis_2")
+ self.scrollAreaWidgetContentsDis_2 = QtWidgets.QWidget()
+ self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContentsDis_2.setObjectName("scrollAreaWidgetContentsDis_2")
+ self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContentsDis_2)
+ self.verticalLayout_13.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_13.setObjectName("verticalLayout_13")
+ self.label_115 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_115.setObjectName("label_115")
+ self.verticalLayout_13.addWidget(self.label_115)
+ self.label_116 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_116.setObjectName("label_116")
+ self.verticalLayout_13.addWidget(self.label_116)
+ self.label_117 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_117.setObjectName("label_117")
+ self.verticalLayout_13.addWidget(self.label_117)
+ self.label_118 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_118.setObjectName("label_118")
+ self.verticalLayout_13.addWidget(self.label_118)
+ self.label_119 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_119.setObjectName("label_119")
+ self.verticalLayout_13.addWidget(self.label_119)
+ self.label_120 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_120.setObjectName("label_120")
+ self.verticalLayout_13.addWidget(self.label_120)
+ self.label_121 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_121.setObjectName("label_121")
+ self.verticalLayout_13.addWidget(self.label_121)
+ self.label_122 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_122.setObjectName("label_122")
+ self.verticalLayout_13.addWidget(self.label_122)
+ self.label_123 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_123.setObjectName("label_123")
+ self.verticalLayout_13.addWidget(self.label_123)
+ self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2)
+ self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1)
+ self.label_129 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_129.setFont(font)
+ self.label_129.setObjectName("label_129")
+ self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2)
+ self.toolBox_2 = QtWidgets.QToolBox(self.dockWidgetContents)
+ self.toolBox_2.setObjectName("toolBox_2")
+ self.page_3 = QtWidgets.QWidget()
+ self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_3.setObjectName("page_3")
+ self.gridLayout_41 = QtWidgets.QGridLayout(self.page_3)
+ self.gridLayout_41.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_41.setObjectName("gridLayout_41")
+ self.label_60 = QtWidgets.QLabel(self.page_3)
+ self.label_60.setObjectName("label_60")
+ self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_3, "")
+ self.page_8 = QtWidgets.QWidget()
+ self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_8.setObjectName("page_8")
+ self.gridLayout_42 = QtWidgets.QGridLayout(self.page_8)
+ self.gridLayout_42.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_42.setObjectName("gridLayout_42")
+ self.label_61 = QtWidgets.QLabel(self.page_8)
+ self.label_61.setObjectName("label_61")
+ self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_8, "")
+ self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1)
+ self.toolBoxDis_2 = QtWidgets.QToolBox(self.dockWidgetContents)
+ self.toolBoxDis_2.setEnabled(False)
+ self.toolBoxDis_2.setObjectName("toolBoxDis_2")
+ self.page_6 = QtWidgets.QWidget()
+ self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_6.setObjectName("page_6")
+ self.gridLayout_29 = QtWidgets.QGridLayout(self.page_6)
+ self.gridLayout_29.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_29.setObjectName("gridLayout_29")
+ self.label_109 = QtWidgets.QLabel(self.page_6)
+ self.label_109.setObjectName("label_109")
+ self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_6, "")
+ self.page_7 = QtWidgets.QWidget()
+ self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_7.setObjectName("page_7")
+ self.gridLayout_34 = QtWidgets.QGridLayout(self.page_7)
+ self.gridLayout_34.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_34.setObjectName("gridLayout_34")
+ self.label_110 = QtWidgets.QLabel(self.page_7)
+ self.label_110.setObjectName("label_110")
+ self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_7, "")
+ self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1)
+ self.label_130 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_130.setFont(font)
+ self.label_130.setObjectName("label_130")
+ self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.stackedWidget_2.setCurrentIndex(1)
+ self.stackedWidgetDis_2.setCurrentIndex(1)
+ self.toolBox_2.setCurrentIndex(0)
+ self.toolBoxDis_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Containers - No Tabs"))
+ self.label_126.setText(_translate("DockWidget", "Disabled"))
+ self.label_124.setText(_translate("DockWidget", "Enabled"))
+ self.label_133.setText(_translate("DockWidget", "MDI Area"))
+ self.groupBoxDis_2.setTitle(_translate("DockWidget", "GroupBox"))
+ self.label_7.setText(_translate("DockWidget", "Inside GroupBox"))
+ self.stackedWidget_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.stackedWidget_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.stackedWidget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_57.setText(_translate("DockWidget", "Inside Stacked Page 1"))
+ self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_58.setText(_translate("DockWidget", "Inside Stacked Page 2"))
+ self.stackedWidgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.stackedWidgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.stackedWidgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_113.setText(_translate("DockWidget", "Inside Stacked Page 1"))
+ self.label_114.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_114.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_114.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_114.setText(_translate("DockWidget", "Inside Stacked Page 2"))
+ self.label_131.setText(_translate("DockWidget", "Frame"))
+ self.frame_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.frame_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.frame_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_9.setText(_translate("DockWidget", "Inside Frame"))
+ self.frameDis_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.frameDis_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.frameDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_8.setText(_translate("DockWidget", "Inside Frame"))
+ self.label_132.setText(_translate("DockWidget", "Widget"))
+ self.groupBox_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.groupBox_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.groupBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.groupBox_2.setTitle(_translate("DockWidget", "GroupBox"))
+ self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_10.setText(_translate("DockWidget", "Inside GroupBox"))
+ self.subwindow1Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow"))
+ self.label_111.setText(_translate("DockWidget", "Inside MDI Area 1"))
+ self.subwindow2Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow"))
+ self.label_112.setText(_translate("DockWidget", "Inside MDI Area 2 "))
+ self.label_127.setText(_translate("DockWidget", "GroupBox"))
+ self.widget_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.widget_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.widget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_59.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_59.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_59.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_59.setText(_translate("DockWidget", "Inside Widget"))
+ self.widgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.widgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.widgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_125.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_125.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_125.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_125.setText(_translate("DockWidget", "Inside Widget"))
+ self.subwindow1_2.setWindowTitle(_translate("DockWidget", "Subwindow"))
+ self.label_29.setText(_translate("DockWidget", "Inside MDI Area 1"))
+ self.subwindow2_2.setWindowTitle(_translate("DockWidget", "Subwindow"))
+ self.label_56.setText(_translate("DockWidget", "Inside MDI Area 2 "))
+ self.label_128.setText(_translate("DockWidget", "ScroolArea"))
+ self.scrollArea_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.scrollArea_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.scrollArea_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_70.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_70.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_70.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_70.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_71.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_71.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_71.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_71.setText(_translate("DockWidget", "ScroolArea "))
+ self.label_75.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_75.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_75.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_75.setText(_translate("DockWidget", "Inside ScroolArea "))
+ self.label_76.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_76.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_76.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_76.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_77.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_77.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_77.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_77.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_78.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_78.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_78.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_78.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_79.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_79.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_79.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_79.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_80.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_80.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_80.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_80.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_81.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_81.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_81.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_81.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.scrollAreaDis_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.scrollAreaDis_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.scrollAreaDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_115.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_115.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_115.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_115.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_116.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_116.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_116.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_116.setText(_translate("DockWidget", "ScroolArea "))
+ self.label_117.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_117.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_117.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_117.setText(_translate("DockWidget", "Inside ScroolArea "))
+ self.label_118.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_118.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_118.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_118.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_119.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_119.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_119.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_119.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_120.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_120.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_120.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_120.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_121.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_121.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_121.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_121.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_122.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_122.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_122.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_122.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_123.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_123.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_123.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_123.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_129.setText(_translate("DockWidget", "ToolBox"))
+ self.toolBox_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.toolBox_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.toolBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_60.setText(_translate("DockWidget", "Inside ToolBox Page 1"))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), _translate("DockWidget", "Page 1"))
+ self.label_61.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_61.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_61.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_61.setText(_translate("DockWidget", "Inside ToolBox Page 2"))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), _translate("DockWidget", "Page 2"))
+ self.toolBoxDis_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.toolBoxDis_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.toolBoxDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_109.setText(_translate("DockWidget", "Inside ToolBox Page 1"))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), _translate("DockWidget", "Page 1"))
+ self.label_110.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_110.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_110.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_110.setText(_translate("DockWidget", "Inside ToolBox Page 2"))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), _translate("DockWidget", "Page 2"))
+ self.label_130.setText(_translate("DockWidget", "Stacked"))
+
diff --git a/example/ui/dw_containers_no_tabs_pyqt_ui.py b/example/ui/dw_containers_no_tabs_pyqt_ui.py
new file mode 100644
index 000000000..f28847083
--- /dev/null
+++ b/example/ui/dw_containers_no_tabs_pyqt_ui.py
@@ -0,0 +1,523 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(497, 566)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout_45 = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_45.setObjectName(_fromUtf8("gridLayout_45"))
+ self.label_126 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_126.setFont(font)
+ self.label_126.setObjectName(_fromUtf8("label_126"))
+ self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1)
+ self.label_124 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_124.setFont(font)
+ self.label_124.setObjectName(_fromUtf8("label_124"))
+ self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1)
+ self.label_133 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_133.setFont(font)
+ self.label_133.setObjectName(_fromUtf8("label_133"))
+ self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2)
+ self.groupBoxDis_2 = QtGui.QGroupBox(self.dockWidgetContents)
+ self.groupBoxDis_2.setEnabled(False)
+ self.groupBoxDis_2.setObjectName(_fromUtf8("groupBoxDis_2"))
+ self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBoxDis_2)
+ self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
+ self.label_7 = QtGui.QLabel(self.groupBoxDis_2)
+ self.label_7.setObjectName(_fromUtf8("label_7"))
+ self.verticalLayout_4.addWidget(self.label_7)
+ self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1)
+ self.stackedWidget_2 = QtGui.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidget_2.setObjectName(_fromUtf8("stackedWidget_2"))
+ self.page1_2 = QtGui.QWidget()
+ self.page1_2.setObjectName(_fromUtf8("page1_2"))
+ self.gridLayout_35 = QtGui.QGridLayout(self.page1_2)
+ self.gridLayout_35.setObjectName(_fromUtf8("gridLayout_35"))
+ self.label_57 = QtGui.QLabel(self.page1_2)
+ self.label_57.setObjectName(_fromUtf8("label_57"))
+ self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page1_2)
+ self.page2_2 = QtGui.QWidget()
+ self.page2_2.setObjectName(_fromUtf8("page2_2"))
+ self.gridLayout_36 = QtGui.QGridLayout(self.page2_2)
+ self.gridLayout_36.setObjectName(_fromUtf8("gridLayout_36"))
+ self.label_58 = QtGui.QLabel(self.page2_2)
+ self.label_58.setObjectName(_fromUtf8("label_58"))
+ self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page2_2)
+ self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1)
+ self.stackedWidgetDis_2 = QtGui.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidgetDis_2.setEnabled(False)
+ self.stackedWidgetDis_2.setObjectName(_fromUtf8("stackedWidgetDis_2"))
+ self.page1Dis_2 = QtGui.QWidget()
+ self.page1Dis_2.setObjectName(_fromUtf8("page1Dis_2"))
+ self.gridLayout_37 = QtGui.QGridLayout(self.page1Dis_2)
+ self.gridLayout_37.setObjectName(_fromUtf8("gridLayout_37"))
+ self.label_113 = QtGui.QLabel(self.page1Dis_2)
+ self.label_113.setObjectName(_fromUtf8("label_113"))
+ self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page1Dis_2)
+ self.page2Dis_2 = QtGui.QWidget()
+ self.page2Dis_2.setObjectName(_fromUtf8("page2Dis_2"))
+ self.gridLayout_38 = QtGui.QGridLayout(self.page2Dis_2)
+ self.gridLayout_38.setObjectName(_fromUtf8("gridLayout_38"))
+ self.label_114 = QtGui.QLabel(self.page2Dis_2)
+ self.label_114.setObjectName(_fromUtf8("label_114"))
+ self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page2Dis_2)
+ self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1)
+ self.label_131 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_131.setFont(font)
+ self.label_131.setObjectName(_fromUtf8("label_131"))
+ self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1)
+ self.frame_2 = QtGui.QFrame(self.dockWidgetContents)
+ self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
+ self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
+ self.frame_2.setObjectName(_fromUtf8("frame_2"))
+ self.gridLayout_43 = QtGui.QGridLayout(self.frame_2)
+ self.gridLayout_43.setObjectName(_fromUtf8("gridLayout_43"))
+ self.label_9 = QtGui.QLabel(self.frame_2)
+ self.label_9.setObjectName(_fromUtf8("label_9"))
+ self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1)
+ self.frameDis_2 = QtGui.QFrame(self.dockWidgetContents)
+ self.frameDis_2.setEnabled(False)
+ self.frameDis_2.setFrameShape(QtGui.QFrame.StyledPanel)
+ self.frameDis_2.setFrameShadow(QtGui.QFrame.Raised)
+ self.frameDis_2.setObjectName(_fromUtf8("frameDis_2"))
+ self.gridLayout_40 = QtGui.QGridLayout(self.frameDis_2)
+ self.gridLayout_40.setObjectName(_fromUtf8("gridLayout_40"))
+ self.label_8 = QtGui.QLabel(self.frameDis_2)
+ self.label_8.setObjectName(_fromUtf8("label_8"))
+ self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1)
+ self.label_132 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_132.setFont(font)
+ self.label_132.setObjectName(_fromUtf8("label_132"))
+ self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2)
+ self.groupBox_2 = QtGui.QGroupBox(self.dockWidgetContents)
+ self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
+ self.gridLayout_7 = QtGui.QGridLayout(self.groupBox_2)
+ self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
+ self.label_10 = QtGui.QLabel(self.groupBox_2)
+ self.label_10.setObjectName(_fromUtf8("label_10"))
+ self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1)
+ self.mdiAreaDis_2 = QtGui.QMdiArea(self.dockWidgetContents)
+ self.mdiAreaDis_2.setEnabled(False)
+ self.mdiAreaDis_2.setObjectName(_fromUtf8("mdiAreaDis_2"))
+ self.subwindow1Dis_2 = QtGui.QWidget()
+ self.subwindow1Dis_2.setObjectName(_fromUtf8("subwindow1Dis_2"))
+ self.verticalLayout_9 = QtGui.QVBoxLayout(self.subwindow1Dis_2)
+ self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
+ self.label_111 = QtGui.QLabel(self.subwindow1Dis_2)
+ self.label_111.setObjectName(_fromUtf8("label_111"))
+ self.verticalLayout_9.addWidget(self.label_111)
+ self.subwindow2Dis_2 = QtGui.QWidget()
+ self.subwindow2Dis_2.setObjectName(_fromUtf8("subwindow2Dis_2"))
+ self.verticalLayout_10 = QtGui.QVBoxLayout(self.subwindow2Dis_2)
+ self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10"))
+ self.label_112 = QtGui.QLabel(self.subwindow2Dis_2)
+ self.label_112.setObjectName(_fromUtf8("label_112"))
+ self.verticalLayout_10.addWidget(self.label_112)
+ self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1)
+ self.label_127 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_127.setFont(font)
+ self.label_127.setObjectName(_fromUtf8("label_127"))
+ self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2)
+ self.widget_2 = QtGui.QWidget(self.dockWidgetContents)
+ self.widget_2.setObjectName(_fromUtf8("widget_2"))
+ self.gridLayout_39 = QtGui.QGridLayout(self.widget_2)
+ self.gridLayout_39.setObjectName(_fromUtf8("gridLayout_39"))
+ self.label_59 = QtGui.QLabel(self.widget_2)
+ self.label_59.setObjectName(_fromUtf8("label_59"))
+ self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1)
+ self.widgetDis_2 = QtGui.QWidget(self.dockWidgetContents)
+ self.widgetDis_2.setEnabled(False)
+ self.widgetDis_2.setObjectName(_fromUtf8("widgetDis_2"))
+ self.gridLayout_44 = QtGui.QGridLayout(self.widgetDis_2)
+ self.gridLayout_44.setObjectName(_fromUtf8("gridLayout_44"))
+ self.label_125 = QtGui.QLabel(self.widgetDis_2)
+ self.label_125.setObjectName(_fromUtf8("label_125"))
+ self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1)
+ self.mdiArea_2 = QtGui.QMdiArea(self.dockWidgetContents)
+ self.mdiArea_2.setObjectName(_fromUtf8("mdiArea_2"))
+ self.subwindow1_2 = QtGui.QWidget()
+ self.subwindow1_2.setObjectName(_fromUtf8("subwindow1_2"))
+ self.verticalLayout_11 = QtGui.QVBoxLayout(self.subwindow1_2)
+ self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11"))
+ self.label_29 = QtGui.QLabel(self.subwindow1_2)
+ self.label_29.setObjectName(_fromUtf8("label_29"))
+ self.verticalLayout_11.addWidget(self.label_29)
+ self.subwindow2_2 = QtGui.QWidget()
+ self.subwindow2_2.setObjectName(_fromUtf8("subwindow2_2"))
+ self.verticalLayout_12 = QtGui.QVBoxLayout(self.subwindow2_2)
+ self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12"))
+ self.label_56 = QtGui.QLabel(self.subwindow2_2)
+ self.label_56.setObjectName(_fromUtf8("label_56"))
+ self.verticalLayout_12.addWidget(self.label_56)
+ self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1)
+ self.label_128 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_128.setFont(font)
+ self.label_128.setObjectName(_fromUtf8("label_128"))
+ self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2)
+ self.scrollArea_2 = QtGui.QScrollArea(self.dockWidgetContents)
+ self.scrollArea_2.setWidgetResizable(True)
+ self.scrollArea_2.setObjectName(_fromUtf8("scrollArea_2"))
+ self.scrollAreaWidgetContents_2 = QtGui.QWidget()
+ self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContents_2.setObjectName(_fromUtf8("scrollAreaWidgetContents_2"))
+ self.verticalLayout_14 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents_2)
+ self.verticalLayout_14.setObjectName(_fromUtf8("verticalLayout_14"))
+ self.label_70 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_70.setObjectName(_fromUtf8("label_70"))
+ self.verticalLayout_14.addWidget(self.label_70)
+ self.label_71 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_71.setObjectName(_fromUtf8("label_71"))
+ self.verticalLayout_14.addWidget(self.label_71)
+ self.label_75 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_75.setObjectName(_fromUtf8("label_75"))
+ self.verticalLayout_14.addWidget(self.label_75)
+ self.label_76 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_76.setObjectName(_fromUtf8("label_76"))
+ self.verticalLayout_14.addWidget(self.label_76)
+ self.label_77 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_77.setObjectName(_fromUtf8("label_77"))
+ self.verticalLayout_14.addWidget(self.label_77)
+ self.label_78 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_78.setObjectName(_fromUtf8("label_78"))
+ self.verticalLayout_14.addWidget(self.label_78)
+ self.label_79 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_79.setObjectName(_fromUtf8("label_79"))
+ self.verticalLayout_14.addWidget(self.label_79)
+ self.label_80 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_80.setObjectName(_fromUtf8("label_80"))
+ self.verticalLayout_14.addWidget(self.label_80)
+ self.label_81 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_81.setObjectName(_fromUtf8("label_81"))
+ self.verticalLayout_14.addWidget(self.label_81)
+ self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
+ self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1)
+ self.scrollAreaDis_2 = QtGui.QScrollArea(self.dockWidgetContents)
+ self.scrollAreaDis_2.setEnabled(False)
+ self.scrollAreaDis_2.setWidgetResizable(True)
+ self.scrollAreaDis_2.setObjectName(_fromUtf8("scrollAreaDis_2"))
+ self.scrollAreaWidgetContentsDis_2 = QtGui.QWidget()
+ self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContentsDis_2.setObjectName(_fromUtf8("scrollAreaWidgetContentsDis_2"))
+ self.verticalLayout_13 = QtGui.QVBoxLayout(self.scrollAreaWidgetContentsDis_2)
+ self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13"))
+ self.label_115 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_115.setObjectName(_fromUtf8("label_115"))
+ self.verticalLayout_13.addWidget(self.label_115)
+ self.label_116 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_116.setObjectName(_fromUtf8("label_116"))
+ self.verticalLayout_13.addWidget(self.label_116)
+ self.label_117 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_117.setObjectName(_fromUtf8("label_117"))
+ self.verticalLayout_13.addWidget(self.label_117)
+ self.label_118 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_118.setObjectName(_fromUtf8("label_118"))
+ self.verticalLayout_13.addWidget(self.label_118)
+ self.label_119 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_119.setObjectName(_fromUtf8("label_119"))
+ self.verticalLayout_13.addWidget(self.label_119)
+ self.label_120 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_120.setObjectName(_fromUtf8("label_120"))
+ self.verticalLayout_13.addWidget(self.label_120)
+ self.label_121 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_121.setObjectName(_fromUtf8("label_121"))
+ self.verticalLayout_13.addWidget(self.label_121)
+ self.label_122 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_122.setObjectName(_fromUtf8("label_122"))
+ self.verticalLayout_13.addWidget(self.label_122)
+ self.label_123 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_123.setObjectName(_fromUtf8("label_123"))
+ self.verticalLayout_13.addWidget(self.label_123)
+ self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2)
+ self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1)
+ self.label_129 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_129.setFont(font)
+ self.label_129.setObjectName(_fromUtf8("label_129"))
+ self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2)
+ self.toolBox_2 = QtGui.QToolBox(self.dockWidgetContents)
+ self.toolBox_2.setObjectName(_fromUtf8("toolBox_2"))
+ self.page_3 = QtGui.QWidget()
+ self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_3.setObjectName(_fromUtf8("page_3"))
+ self.gridLayout_41 = QtGui.QGridLayout(self.page_3)
+ self.gridLayout_41.setObjectName(_fromUtf8("gridLayout_41"))
+ self.label_60 = QtGui.QLabel(self.page_3)
+ self.label_60.setObjectName(_fromUtf8("label_60"))
+ self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_3, _fromUtf8(""))
+ self.page_8 = QtGui.QWidget()
+ self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_8.setObjectName(_fromUtf8("page_8"))
+ self.gridLayout_42 = QtGui.QGridLayout(self.page_8)
+ self.gridLayout_42.setObjectName(_fromUtf8("gridLayout_42"))
+ self.label_61 = QtGui.QLabel(self.page_8)
+ self.label_61.setObjectName(_fromUtf8("label_61"))
+ self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_8, _fromUtf8(""))
+ self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1)
+ self.toolBoxDis_2 = QtGui.QToolBox(self.dockWidgetContents)
+ self.toolBoxDis_2.setEnabled(False)
+ self.toolBoxDis_2.setObjectName(_fromUtf8("toolBoxDis_2"))
+ self.page_6 = QtGui.QWidget()
+ self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_6.setObjectName(_fromUtf8("page_6"))
+ self.gridLayout_29 = QtGui.QGridLayout(self.page_6)
+ self.gridLayout_29.setObjectName(_fromUtf8("gridLayout_29"))
+ self.label_109 = QtGui.QLabel(self.page_6)
+ self.label_109.setObjectName(_fromUtf8("label_109"))
+ self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_6, _fromUtf8(""))
+ self.page_7 = QtGui.QWidget()
+ self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_7.setObjectName(_fromUtf8("page_7"))
+ self.gridLayout_34 = QtGui.QGridLayout(self.page_7)
+ self.gridLayout_34.setObjectName(_fromUtf8("gridLayout_34"))
+ self.label_110 = QtGui.QLabel(self.page_7)
+ self.label_110.setObjectName(_fromUtf8("label_110"))
+ self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_7, _fromUtf8(""))
+ self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1)
+ self.label_130 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_130.setFont(font)
+ self.label_130.setObjectName(_fromUtf8("label_130"))
+ self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.stackedWidget_2.setCurrentIndex(1)
+ self.stackedWidgetDis_2.setCurrentIndex(1)
+ self.toolBox_2.setCurrentIndex(0)
+ self.toolBoxDis_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Containers - No Tabs", None))
+ self.label_126.setText(_translate("DockWidget", "Disabled", None))
+ self.label_124.setText(_translate("DockWidget", "Enabled", None))
+ self.label_133.setText(_translate("DockWidget", "MDI Area", None))
+ self.groupBoxDis_2.setTitle(_translate("DockWidget", "GroupBox", None))
+ self.label_7.setText(_translate("DockWidget", "Inside GroupBox", None))
+ self.stackedWidget_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.stackedWidget_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.stackedWidget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_57.setText(_translate("DockWidget", "Inside Stacked Page 1", None))
+ self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_58.setText(_translate("DockWidget", "Inside Stacked Page 2", None))
+ self.stackedWidgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.stackedWidgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.stackedWidgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_113.setText(_translate("DockWidget", "Inside Stacked Page 1", None))
+ self.label_114.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_114.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_114.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_114.setText(_translate("DockWidget", "Inside Stacked Page 2", None))
+ self.label_131.setText(_translate("DockWidget", "Frame", None))
+ self.frame_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.frame_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.frame_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_9.setText(_translate("DockWidget", "Inside Frame", None))
+ self.frameDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.frameDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.frameDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_8.setText(_translate("DockWidget", "Inside Frame", None))
+ self.label_132.setText(_translate("DockWidget", "Widget", None))
+ self.groupBox_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.groupBox_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.groupBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.groupBox_2.setTitle(_translate("DockWidget", "GroupBox", None))
+ self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_10.setText(_translate("DockWidget", "Inside GroupBox", None))
+ self.subwindow1Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow", None))
+ self.label_111.setText(_translate("DockWidget", "Inside MDI Area 1", None))
+ self.subwindow2Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow", None))
+ self.label_112.setText(_translate("DockWidget", "Inside MDI Area 2 ", None))
+ self.label_127.setText(_translate("DockWidget", "GroupBox", None))
+ self.widget_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.widget_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.widget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_59.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_59.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_59.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_59.setText(_translate("DockWidget", "Inside Widget", None))
+ self.widgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.widgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.widgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_125.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_125.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_125.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_125.setText(_translate("DockWidget", "Inside Widget", None))
+ self.subwindow1_2.setWindowTitle(_translate("DockWidget", "Subwindow", None))
+ self.label_29.setText(_translate("DockWidget", "Inside MDI Area 1", None))
+ self.subwindow2_2.setWindowTitle(_translate("DockWidget", "Subwindow", None))
+ self.label_56.setText(_translate("DockWidget", "Inside MDI Area 2 ", None))
+ self.label_128.setText(_translate("DockWidget", "ScroolArea", None))
+ self.scrollArea_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.scrollArea_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.scrollArea_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_70.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_70.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_70.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_70.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_71.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_71.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_71.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_71.setText(_translate("DockWidget", "ScroolArea ", None))
+ self.label_75.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_75.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_75.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_75.setText(_translate("DockWidget", "Inside ScroolArea ", None))
+ self.label_76.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_76.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_76.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_76.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_77.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_77.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_77.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_77.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_78.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_78.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_78.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_78.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_79.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_79.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_79.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_79.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_80.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_80.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_80.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_80.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_81.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_81.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_81.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_81.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.scrollAreaDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.scrollAreaDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.scrollAreaDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_115.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_115.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_115.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_115.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_116.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_116.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_116.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_116.setText(_translate("DockWidget", "ScroolArea ", None))
+ self.label_117.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_117.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_117.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_117.setText(_translate("DockWidget", "Inside ScroolArea ", None))
+ self.label_118.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_118.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_118.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_118.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_119.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_119.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_119.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_119.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_120.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_120.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_120.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_120.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_121.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_121.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_121.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_121.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_122.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_122.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_122.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_122.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_123.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_123.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_123.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_123.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_129.setText(_translate("DockWidget", "ToolBox", None))
+ self.toolBox_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.toolBox_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.toolBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_60.setText(_translate("DockWidget", "Inside ToolBox Page 1", None))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), _translate("DockWidget", "Page 1", None))
+ self.label_61.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_61.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_61.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_61.setText(_translate("DockWidget", "Inside ToolBox Page 2", None))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), _translate("DockWidget", "Page 2", None))
+ self.toolBoxDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.toolBoxDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.toolBoxDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_109.setText(_translate("DockWidget", "Inside ToolBox Page 1", None))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), _translate("DockWidget", "Page 1", None))
+ self.label_110.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_110.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_110.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_110.setText(_translate("DockWidget", "Inside ToolBox Page 2", None))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), _translate("DockWidget", "Page 2", None))
+ self.label_130.setText(_translate("DockWidget", "Stacked", None))
+
diff --git a/example/ui/dw_containers_no_tabs_pyqtgraph_ui.py b/example/ui/dw_containers_no_tabs_pyqtgraph_ui.py
new file mode 100644
index 000000000..8c5d204f2
--- /dev/null
+++ b/example/ui/dw_containers_no_tabs_pyqtgraph_ui.py
@@ -0,0 +1,523 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from pyqtgraph.Qt import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(497, 566)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout_45 = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_45.setObjectName(_fromUtf8("gridLayout_45"))
+ self.label_126 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_126.setFont(font)
+ self.label_126.setObjectName(_fromUtf8("label_126"))
+ self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1)
+ self.label_124 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_124.setFont(font)
+ self.label_124.setObjectName(_fromUtf8("label_124"))
+ self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1)
+ self.label_133 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_133.setFont(font)
+ self.label_133.setObjectName(_fromUtf8("label_133"))
+ self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2)
+ self.groupBoxDis_2 = QtGui.QGroupBox(self.dockWidgetContents)
+ self.groupBoxDis_2.setEnabled(False)
+ self.groupBoxDis_2.setObjectName(_fromUtf8("groupBoxDis_2"))
+ self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBoxDis_2)
+ self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
+ self.label_7 = QtGui.QLabel(self.groupBoxDis_2)
+ self.label_7.setObjectName(_fromUtf8("label_7"))
+ self.verticalLayout_4.addWidget(self.label_7)
+ self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1)
+ self.stackedWidget_2 = QtGui.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidget_2.setObjectName(_fromUtf8("stackedWidget_2"))
+ self.page1_2 = QtGui.QWidget()
+ self.page1_2.setObjectName(_fromUtf8("page1_2"))
+ self.gridLayout_35 = QtGui.QGridLayout(self.page1_2)
+ self.gridLayout_35.setObjectName(_fromUtf8("gridLayout_35"))
+ self.label_57 = QtGui.QLabel(self.page1_2)
+ self.label_57.setObjectName(_fromUtf8("label_57"))
+ self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page1_2)
+ self.page2_2 = QtGui.QWidget()
+ self.page2_2.setObjectName(_fromUtf8("page2_2"))
+ self.gridLayout_36 = QtGui.QGridLayout(self.page2_2)
+ self.gridLayout_36.setObjectName(_fromUtf8("gridLayout_36"))
+ self.label_58 = QtGui.QLabel(self.page2_2)
+ self.label_58.setObjectName(_fromUtf8("label_58"))
+ self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page2_2)
+ self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1)
+ self.stackedWidgetDis_2 = QtGui.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidgetDis_2.setEnabled(False)
+ self.stackedWidgetDis_2.setObjectName(_fromUtf8("stackedWidgetDis_2"))
+ self.page1Dis_2 = QtGui.QWidget()
+ self.page1Dis_2.setObjectName(_fromUtf8("page1Dis_2"))
+ self.gridLayout_37 = QtGui.QGridLayout(self.page1Dis_2)
+ self.gridLayout_37.setObjectName(_fromUtf8("gridLayout_37"))
+ self.label_113 = QtGui.QLabel(self.page1Dis_2)
+ self.label_113.setObjectName(_fromUtf8("label_113"))
+ self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page1Dis_2)
+ self.page2Dis_2 = QtGui.QWidget()
+ self.page2Dis_2.setObjectName(_fromUtf8("page2Dis_2"))
+ self.gridLayout_38 = QtGui.QGridLayout(self.page2Dis_2)
+ self.gridLayout_38.setObjectName(_fromUtf8("gridLayout_38"))
+ self.label_114 = QtGui.QLabel(self.page2Dis_2)
+ self.label_114.setObjectName(_fromUtf8("label_114"))
+ self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page2Dis_2)
+ self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1)
+ self.label_131 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_131.setFont(font)
+ self.label_131.setObjectName(_fromUtf8("label_131"))
+ self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1)
+ self.frame_2 = QtGui.QFrame(self.dockWidgetContents)
+ self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
+ self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
+ self.frame_2.setObjectName(_fromUtf8("frame_2"))
+ self.gridLayout_43 = QtGui.QGridLayout(self.frame_2)
+ self.gridLayout_43.setObjectName(_fromUtf8("gridLayout_43"))
+ self.label_9 = QtGui.QLabel(self.frame_2)
+ self.label_9.setObjectName(_fromUtf8("label_9"))
+ self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1)
+ self.frameDis_2 = QtGui.QFrame(self.dockWidgetContents)
+ self.frameDis_2.setEnabled(False)
+ self.frameDis_2.setFrameShape(QtGui.QFrame.StyledPanel)
+ self.frameDis_2.setFrameShadow(QtGui.QFrame.Raised)
+ self.frameDis_2.setObjectName(_fromUtf8("frameDis_2"))
+ self.gridLayout_40 = QtGui.QGridLayout(self.frameDis_2)
+ self.gridLayout_40.setObjectName(_fromUtf8("gridLayout_40"))
+ self.label_8 = QtGui.QLabel(self.frameDis_2)
+ self.label_8.setObjectName(_fromUtf8("label_8"))
+ self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1)
+ self.label_132 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_132.setFont(font)
+ self.label_132.setObjectName(_fromUtf8("label_132"))
+ self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2)
+ self.groupBox_2 = QtGui.QGroupBox(self.dockWidgetContents)
+ self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
+ self.gridLayout_7 = QtGui.QGridLayout(self.groupBox_2)
+ self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
+ self.label_10 = QtGui.QLabel(self.groupBox_2)
+ self.label_10.setObjectName(_fromUtf8("label_10"))
+ self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1)
+ self.mdiAreaDis_2 = QtGui.QMdiArea(self.dockWidgetContents)
+ self.mdiAreaDis_2.setEnabled(False)
+ self.mdiAreaDis_2.setObjectName(_fromUtf8("mdiAreaDis_2"))
+ self.subwindow1Dis_2 = QtGui.QWidget()
+ self.subwindow1Dis_2.setObjectName(_fromUtf8("subwindow1Dis_2"))
+ self.verticalLayout_9 = QtGui.QVBoxLayout(self.subwindow1Dis_2)
+ self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
+ self.label_111 = QtGui.QLabel(self.subwindow1Dis_2)
+ self.label_111.setObjectName(_fromUtf8("label_111"))
+ self.verticalLayout_9.addWidget(self.label_111)
+ self.subwindow2Dis_2 = QtGui.QWidget()
+ self.subwindow2Dis_2.setObjectName(_fromUtf8("subwindow2Dis_2"))
+ self.verticalLayout_10 = QtGui.QVBoxLayout(self.subwindow2Dis_2)
+ self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10"))
+ self.label_112 = QtGui.QLabel(self.subwindow2Dis_2)
+ self.label_112.setObjectName(_fromUtf8("label_112"))
+ self.verticalLayout_10.addWidget(self.label_112)
+ self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1)
+ self.label_127 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_127.setFont(font)
+ self.label_127.setObjectName(_fromUtf8("label_127"))
+ self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2)
+ self.widget_2 = QtGui.QWidget(self.dockWidgetContents)
+ self.widget_2.setObjectName(_fromUtf8("widget_2"))
+ self.gridLayout_39 = QtGui.QGridLayout(self.widget_2)
+ self.gridLayout_39.setObjectName(_fromUtf8("gridLayout_39"))
+ self.label_59 = QtGui.QLabel(self.widget_2)
+ self.label_59.setObjectName(_fromUtf8("label_59"))
+ self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1)
+ self.widgetDis_2 = QtGui.QWidget(self.dockWidgetContents)
+ self.widgetDis_2.setEnabled(False)
+ self.widgetDis_2.setObjectName(_fromUtf8("widgetDis_2"))
+ self.gridLayout_44 = QtGui.QGridLayout(self.widgetDis_2)
+ self.gridLayout_44.setObjectName(_fromUtf8("gridLayout_44"))
+ self.label_125 = QtGui.QLabel(self.widgetDis_2)
+ self.label_125.setObjectName(_fromUtf8("label_125"))
+ self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1)
+ self.mdiArea_2 = QtGui.QMdiArea(self.dockWidgetContents)
+ self.mdiArea_2.setObjectName(_fromUtf8("mdiArea_2"))
+ self.subwindow1_2 = QtGui.QWidget()
+ self.subwindow1_2.setObjectName(_fromUtf8("subwindow1_2"))
+ self.verticalLayout_11 = QtGui.QVBoxLayout(self.subwindow1_2)
+ self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11"))
+ self.label_29 = QtGui.QLabel(self.subwindow1_2)
+ self.label_29.setObjectName(_fromUtf8("label_29"))
+ self.verticalLayout_11.addWidget(self.label_29)
+ self.subwindow2_2 = QtGui.QWidget()
+ self.subwindow2_2.setObjectName(_fromUtf8("subwindow2_2"))
+ self.verticalLayout_12 = QtGui.QVBoxLayout(self.subwindow2_2)
+ self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12"))
+ self.label_56 = QtGui.QLabel(self.subwindow2_2)
+ self.label_56.setObjectName(_fromUtf8("label_56"))
+ self.verticalLayout_12.addWidget(self.label_56)
+ self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1)
+ self.label_128 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_128.setFont(font)
+ self.label_128.setObjectName(_fromUtf8("label_128"))
+ self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2)
+ self.scrollArea_2 = QtGui.QScrollArea(self.dockWidgetContents)
+ self.scrollArea_2.setWidgetResizable(True)
+ self.scrollArea_2.setObjectName(_fromUtf8("scrollArea_2"))
+ self.scrollAreaWidgetContents_2 = QtGui.QWidget()
+ self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContents_2.setObjectName(_fromUtf8("scrollAreaWidgetContents_2"))
+ self.verticalLayout_14 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents_2)
+ self.verticalLayout_14.setObjectName(_fromUtf8("verticalLayout_14"))
+ self.label_70 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_70.setObjectName(_fromUtf8("label_70"))
+ self.verticalLayout_14.addWidget(self.label_70)
+ self.label_71 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_71.setObjectName(_fromUtf8("label_71"))
+ self.verticalLayout_14.addWidget(self.label_71)
+ self.label_75 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_75.setObjectName(_fromUtf8("label_75"))
+ self.verticalLayout_14.addWidget(self.label_75)
+ self.label_76 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_76.setObjectName(_fromUtf8("label_76"))
+ self.verticalLayout_14.addWidget(self.label_76)
+ self.label_77 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_77.setObjectName(_fromUtf8("label_77"))
+ self.verticalLayout_14.addWidget(self.label_77)
+ self.label_78 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_78.setObjectName(_fromUtf8("label_78"))
+ self.verticalLayout_14.addWidget(self.label_78)
+ self.label_79 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_79.setObjectName(_fromUtf8("label_79"))
+ self.verticalLayout_14.addWidget(self.label_79)
+ self.label_80 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_80.setObjectName(_fromUtf8("label_80"))
+ self.verticalLayout_14.addWidget(self.label_80)
+ self.label_81 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_81.setObjectName(_fromUtf8("label_81"))
+ self.verticalLayout_14.addWidget(self.label_81)
+ self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
+ self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1)
+ self.scrollAreaDis_2 = QtGui.QScrollArea(self.dockWidgetContents)
+ self.scrollAreaDis_2.setEnabled(False)
+ self.scrollAreaDis_2.setWidgetResizable(True)
+ self.scrollAreaDis_2.setObjectName(_fromUtf8("scrollAreaDis_2"))
+ self.scrollAreaWidgetContentsDis_2 = QtGui.QWidget()
+ self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContentsDis_2.setObjectName(_fromUtf8("scrollAreaWidgetContentsDis_2"))
+ self.verticalLayout_13 = QtGui.QVBoxLayout(self.scrollAreaWidgetContentsDis_2)
+ self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13"))
+ self.label_115 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_115.setObjectName(_fromUtf8("label_115"))
+ self.verticalLayout_13.addWidget(self.label_115)
+ self.label_116 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_116.setObjectName(_fromUtf8("label_116"))
+ self.verticalLayout_13.addWidget(self.label_116)
+ self.label_117 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_117.setObjectName(_fromUtf8("label_117"))
+ self.verticalLayout_13.addWidget(self.label_117)
+ self.label_118 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_118.setObjectName(_fromUtf8("label_118"))
+ self.verticalLayout_13.addWidget(self.label_118)
+ self.label_119 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_119.setObjectName(_fromUtf8("label_119"))
+ self.verticalLayout_13.addWidget(self.label_119)
+ self.label_120 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_120.setObjectName(_fromUtf8("label_120"))
+ self.verticalLayout_13.addWidget(self.label_120)
+ self.label_121 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_121.setObjectName(_fromUtf8("label_121"))
+ self.verticalLayout_13.addWidget(self.label_121)
+ self.label_122 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_122.setObjectName(_fromUtf8("label_122"))
+ self.verticalLayout_13.addWidget(self.label_122)
+ self.label_123 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_123.setObjectName(_fromUtf8("label_123"))
+ self.verticalLayout_13.addWidget(self.label_123)
+ self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2)
+ self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1)
+ self.label_129 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_129.setFont(font)
+ self.label_129.setObjectName(_fromUtf8("label_129"))
+ self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2)
+ self.toolBox_2 = QtGui.QToolBox(self.dockWidgetContents)
+ self.toolBox_2.setObjectName(_fromUtf8("toolBox_2"))
+ self.page_3 = QtGui.QWidget()
+ self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_3.setObjectName(_fromUtf8("page_3"))
+ self.gridLayout_41 = QtGui.QGridLayout(self.page_3)
+ self.gridLayout_41.setObjectName(_fromUtf8("gridLayout_41"))
+ self.label_60 = QtGui.QLabel(self.page_3)
+ self.label_60.setObjectName(_fromUtf8("label_60"))
+ self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_3, _fromUtf8(""))
+ self.page_8 = QtGui.QWidget()
+ self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_8.setObjectName(_fromUtf8("page_8"))
+ self.gridLayout_42 = QtGui.QGridLayout(self.page_8)
+ self.gridLayout_42.setObjectName(_fromUtf8("gridLayout_42"))
+ self.label_61 = QtGui.QLabel(self.page_8)
+ self.label_61.setObjectName(_fromUtf8("label_61"))
+ self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_8, _fromUtf8(""))
+ self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1)
+ self.toolBoxDis_2 = QtGui.QToolBox(self.dockWidgetContents)
+ self.toolBoxDis_2.setEnabled(False)
+ self.toolBoxDis_2.setObjectName(_fromUtf8("toolBoxDis_2"))
+ self.page_6 = QtGui.QWidget()
+ self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_6.setObjectName(_fromUtf8("page_6"))
+ self.gridLayout_29 = QtGui.QGridLayout(self.page_6)
+ self.gridLayout_29.setObjectName(_fromUtf8("gridLayout_29"))
+ self.label_109 = QtGui.QLabel(self.page_6)
+ self.label_109.setObjectName(_fromUtf8("label_109"))
+ self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_6, _fromUtf8(""))
+ self.page_7 = QtGui.QWidget()
+ self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_7.setObjectName(_fromUtf8("page_7"))
+ self.gridLayout_34 = QtGui.QGridLayout(self.page_7)
+ self.gridLayout_34.setObjectName(_fromUtf8("gridLayout_34"))
+ self.label_110 = QtGui.QLabel(self.page_7)
+ self.label_110.setObjectName(_fromUtf8("label_110"))
+ self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_7, _fromUtf8(""))
+ self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1)
+ self.label_130 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_130.setFont(font)
+ self.label_130.setObjectName(_fromUtf8("label_130"))
+ self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.stackedWidget_2.setCurrentIndex(1)
+ self.stackedWidgetDis_2.setCurrentIndex(1)
+ self.toolBox_2.setCurrentIndex(0)
+ self.toolBoxDis_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Containers - No Tabs", None))
+ self.label_126.setText(_translate("DockWidget", "Disabled", None))
+ self.label_124.setText(_translate("DockWidget", "Enabled", None))
+ self.label_133.setText(_translate("DockWidget", "MDI Area", None))
+ self.groupBoxDis_2.setTitle(_translate("DockWidget", "GroupBox", None))
+ self.label_7.setText(_translate("DockWidget", "Inside GroupBox", None))
+ self.stackedWidget_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.stackedWidget_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.stackedWidget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_57.setText(_translate("DockWidget", "Inside Stacked Page 1", None))
+ self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_58.setText(_translate("DockWidget", "Inside Stacked Page 2", None))
+ self.stackedWidgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.stackedWidgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.stackedWidgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_113.setText(_translate("DockWidget", "Inside Stacked Page 1", None))
+ self.label_114.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_114.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_114.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_114.setText(_translate("DockWidget", "Inside Stacked Page 2", None))
+ self.label_131.setText(_translate("DockWidget", "Frame", None))
+ self.frame_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.frame_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.frame_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_9.setText(_translate("DockWidget", "Inside Frame", None))
+ self.frameDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.frameDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.frameDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_8.setText(_translate("DockWidget", "Inside Frame", None))
+ self.label_132.setText(_translate("DockWidget", "Widget", None))
+ self.groupBox_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.groupBox_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.groupBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.groupBox_2.setTitle(_translate("DockWidget", "GroupBox", None))
+ self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_10.setText(_translate("DockWidget", "Inside GroupBox", None))
+ self.subwindow1Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow", None))
+ self.label_111.setText(_translate("DockWidget", "Inside MDI Area 1", None))
+ self.subwindow2Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow", None))
+ self.label_112.setText(_translate("DockWidget", "Inside MDI Area 2 ", None))
+ self.label_127.setText(_translate("DockWidget", "GroupBox", None))
+ self.widget_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.widget_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.widget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_59.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_59.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_59.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_59.setText(_translate("DockWidget", "Inside Widget", None))
+ self.widgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.widgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.widgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_125.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_125.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_125.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_125.setText(_translate("DockWidget", "Inside Widget", None))
+ self.subwindow1_2.setWindowTitle(_translate("DockWidget", "Subwindow", None))
+ self.label_29.setText(_translate("DockWidget", "Inside MDI Area 1", None))
+ self.subwindow2_2.setWindowTitle(_translate("DockWidget", "Subwindow", None))
+ self.label_56.setText(_translate("DockWidget", "Inside MDI Area 2 ", None))
+ self.label_128.setText(_translate("DockWidget", "ScroolArea", None))
+ self.scrollArea_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.scrollArea_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.scrollArea_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_70.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_70.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_70.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_70.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_71.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_71.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_71.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_71.setText(_translate("DockWidget", "ScroolArea ", None))
+ self.label_75.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_75.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_75.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_75.setText(_translate("DockWidget", "Inside ScroolArea ", None))
+ self.label_76.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_76.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_76.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_76.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_77.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_77.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_77.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_77.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_78.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_78.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_78.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_78.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_79.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_79.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_79.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_79.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_80.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_80.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_80.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_80.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_81.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_81.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_81.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_81.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.scrollAreaDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.scrollAreaDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.scrollAreaDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_115.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_115.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_115.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_115.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_116.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_116.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_116.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_116.setText(_translate("DockWidget", "ScroolArea ", None))
+ self.label_117.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_117.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_117.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_117.setText(_translate("DockWidget", "Inside ScroolArea ", None))
+ self.label_118.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_118.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_118.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_118.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_119.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_119.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_119.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_119.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_120.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_120.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_120.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_120.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_121.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_121.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_121.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_121.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_122.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_122.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_122.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_122.setText(_translate("DockWidget", "ScroolArea", None))
+ self.label_123.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_123.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_123.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_123.setText(_translate("DockWidget", "Inside ScroolArea", None))
+ self.label_129.setText(_translate("DockWidget", "ToolBox", None))
+ self.toolBox_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.toolBox_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.toolBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_60.setText(_translate("DockWidget", "Inside ToolBox Page 1", None))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), _translate("DockWidget", "Page 1", None))
+ self.label_61.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_61.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_61.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_61.setText(_translate("DockWidget", "Inside ToolBox Page 2", None))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), _translate("DockWidget", "Page 2", None))
+ self.toolBoxDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.toolBoxDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.toolBoxDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_109.setText(_translate("DockWidget", "Inside ToolBox Page 1", None))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), _translate("DockWidget", "Page 1", None))
+ self.label_110.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_110.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_110.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_110.setText(_translate("DockWidget", "Inside ToolBox Page 2", None))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), _translate("DockWidget", "Page 2", None))
+ self.label_130.setText(_translate("DockWidget", "Stacked", None))
+
diff --git a/example/ui/dw_containers_no_tabs_pyside2_ui.py b/example/ui/dw_containers_no_tabs_pyside2_ui.py
new file mode 100644
index 000000000..f9db9b257
--- /dev/null
+++ b/example/ui/dw_containers_no_tabs_pyside2_ui.py
@@ -0,0 +1,512 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui'
+#
+# Created: Thu Dec 13 17:14:05 2018
+# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide2 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(497, 566)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout_45 = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_45.setObjectName("gridLayout_45")
+ self.label_126 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_126.setFont(font)
+ self.label_126.setObjectName("label_126")
+ self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1)
+ self.label_124 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_124.setFont(font)
+ self.label_124.setObjectName("label_124")
+ self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1)
+ self.label_133 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_133.setFont(font)
+ self.label_133.setObjectName("label_133")
+ self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2)
+ self.groupBoxDis_2 = QtWidgets.QGroupBox(self.dockWidgetContents)
+ self.groupBoxDis_2.setEnabled(False)
+ self.groupBoxDis_2.setObjectName("groupBoxDis_2")
+ self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBoxDis_2)
+ self.verticalLayout_4.setObjectName("verticalLayout_4")
+ self.label_7 = QtWidgets.QLabel(self.groupBoxDis_2)
+ self.label_7.setObjectName("label_7")
+ self.verticalLayout_4.addWidget(self.label_7)
+ self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1)
+ self.stackedWidget_2 = QtWidgets.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidget_2.setObjectName("stackedWidget_2")
+ self.page1_2 = QtWidgets.QWidget()
+ self.page1_2.setObjectName("page1_2")
+ self.gridLayout_35 = QtWidgets.QGridLayout(self.page1_2)
+ self.gridLayout_35.setObjectName("gridLayout_35")
+ self.label_57 = QtWidgets.QLabel(self.page1_2)
+ self.label_57.setObjectName("label_57")
+ self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page1_2)
+ self.page2_2 = QtWidgets.QWidget()
+ self.page2_2.setObjectName("page2_2")
+ self.gridLayout_36 = QtWidgets.QGridLayout(self.page2_2)
+ self.gridLayout_36.setObjectName("gridLayout_36")
+ self.label_58 = QtWidgets.QLabel(self.page2_2)
+ self.label_58.setObjectName("label_58")
+ self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page2_2)
+ self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1)
+ self.stackedWidgetDis_2 = QtWidgets.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidgetDis_2.setEnabled(False)
+ self.stackedWidgetDis_2.setObjectName("stackedWidgetDis_2")
+ self.page1Dis_2 = QtWidgets.QWidget()
+ self.page1Dis_2.setObjectName("page1Dis_2")
+ self.gridLayout_37 = QtWidgets.QGridLayout(self.page1Dis_2)
+ self.gridLayout_37.setObjectName("gridLayout_37")
+ self.label_113 = QtWidgets.QLabel(self.page1Dis_2)
+ self.label_113.setObjectName("label_113")
+ self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page1Dis_2)
+ self.page2Dis_2 = QtWidgets.QWidget()
+ self.page2Dis_2.setObjectName("page2Dis_2")
+ self.gridLayout_38 = QtWidgets.QGridLayout(self.page2Dis_2)
+ self.gridLayout_38.setObjectName("gridLayout_38")
+ self.label_114 = QtWidgets.QLabel(self.page2Dis_2)
+ self.label_114.setObjectName("label_114")
+ self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page2Dis_2)
+ self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1)
+ self.label_131 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_131.setFont(font)
+ self.label_131.setObjectName("label_131")
+ self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1)
+ self.frame_2 = QtWidgets.QFrame(self.dockWidgetContents)
+ self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
+ self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
+ self.frame_2.setObjectName("frame_2")
+ self.gridLayout_43 = QtWidgets.QGridLayout(self.frame_2)
+ self.gridLayout_43.setObjectName("gridLayout_43")
+ self.label_9 = QtWidgets.QLabel(self.frame_2)
+ self.label_9.setObjectName("label_9")
+ self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1)
+ self.frameDis_2 = QtWidgets.QFrame(self.dockWidgetContents)
+ self.frameDis_2.setEnabled(False)
+ self.frameDis_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
+ self.frameDis_2.setFrameShadow(QtWidgets.QFrame.Raised)
+ self.frameDis_2.setObjectName("frameDis_2")
+ self.gridLayout_40 = QtWidgets.QGridLayout(self.frameDis_2)
+ self.gridLayout_40.setObjectName("gridLayout_40")
+ self.label_8 = QtWidgets.QLabel(self.frameDis_2)
+ self.label_8.setObjectName("label_8")
+ self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1)
+ self.label_132 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_132.setFont(font)
+ self.label_132.setObjectName("label_132")
+ self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2)
+ self.groupBox_2 = QtWidgets.QGroupBox(self.dockWidgetContents)
+ self.groupBox_2.setObjectName("groupBox_2")
+ self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_2)
+ self.gridLayout_7.setObjectName("gridLayout_7")
+ self.label_10 = QtWidgets.QLabel(self.groupBox_2)
+ self.label_10.setObjectName("label_10")
+ self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1)
+ self.mdiAreaDis_2 = QtWidgets.QMdiArea(self.dockWidgetContents)
+ self.mdiAreaDis_2.setEnabled(False)
+ self.mdiAreaDis_2.setObjectName("mdiAreaDis_2")
+ self.subwindow1Dis_2 = QtWidgets.QWidget()
+ self.subwindow1Dis_2.setObjectName("subwindow1Dis_2")
+ self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.subwindow1Dis_2)
+ self.verticalLayout_9.setObjectName("verticalLayout_9")
+ self.label_111 = QtWidgets.QLabel(self.subwindow1Dis_2)
+ self.label_111.setObjectName("label_111")
+ self.verticalLayout_9.addWidget(self.label_111)
+ self.subwindow2Dis_2 = QtWidgets.QWidget()
+ self.subwindow2Dis_2.setObjectName("subwindow2Dis_2")
+ self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.subwindow2Dis_2)
+ self.verticalLayout_10.setObjectName("verticalLayout_10")
+ self.label_112 = QtWidgets.QLabel(self.subwindow2Dis_2)
+ self.label_112.setObjectName("label_112")
+ self.verticalLayout_10.addWidget(self.label_112)
+ self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1)
+ self.label_127 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_127.setFont(font)
+ self.label_127.setObjectName("label_127")
+ self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2)
+ self.widget_2 = QtWidgets.QWidget(self.dockWidgetContents)
+ self.widget_2.setObjectName("widget_2")
+ self.gridLayout_39 = QtWidgets.QGridLayout(self.widget_2)
+ self.gridLayout_39.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_39.setObjectName("gridLayout_39")
+ self.label_59 = QtWidgets.QLabel(self.widget_2)
+ self.label_59.setObjectName("label_59")
+ self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1)
+ self.widgetDis_2 = QtWidgets.QWidget(self.dockWidgetContents)
+ self.widgetDis_2.setEnabled(False)
+ self.widgetDis_2.setObjectName("widgetDis_2")
+ self.gridLayout_44 = QtWidgets.QGridLayout(self.widgetDis_2)
+ self.gridLayout_44.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_44.setObjectName("gridLayout_44")
+ self.label_125 = QtWidgets.QLabel(self.widgetDis_2)
+ self.label_125.setObjectName("label_125")
+ self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1)
+ self.mdiArea_2 = QtWidgets.QMdiArea(self.dockWidgetContents)
+ self.mdiArea_2.setObjectName("mdiArea_2")
+ self.subwindow1_2 = QtWidgets.QWidget()
+ self.subwindow1_2.setObjectName("subwindow1_2")
+ self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.subwindow1_2)
+ self.verticalLayout_11.setObjectName("verticalLayout_11")
+ self.label_29 = QtWidgets.QLabel(self.subwindow1_2)
+ self.label_29.setObjectName("label_29")
+ self.verticalLayout_11.addWidget(self.label_29)
+ self.subwindow2_2 = QtWidgets.QWidget()
+ self.subwindow2_2.setObjectName("subwindow2_2")
+ self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.subwindow2_2)
+ self.verticalLayout_12.setObjectName("verticalLayout_12")
+ self.label_56 = QtWidgets.QLabel(self.subwindow2_2)
+ self.label_56.setObjectName("label_56")
+ self.verticalLayout_12.addWidget(self.label_56)
+ self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1)
+ self.label_128 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_128.setFont(font)
+ self.label_128.setObjectName("label_128")
+ self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2)
+ self.scrollArea_2 = QtWidgets.QScrollArea(self.dockWidgetContents)
+ self.scrollArea_2.setWidgetResizable(True)
+ self.scrollArea_2.setObjectName("scrollArea_2")
+ self.scrollAreaWidgetContents_2 = QtWidgets.QWidget()
+ self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
+ self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2)
+ self.verticalLayout_14.setObjectName("verticalLayout_14")
+ self.label_70 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_70.setObjectName("label_70")
+ self.verticalLayout_14.addWidget(self.label_70)
+ self.label_71 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_71.setObjectName("label_71")
+ self.verticalLayout_14.addWidget(self.label_71)
+ self.label_75 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_75.setObjectName("label_75")
+ self.verticalLayout_14.addWidget(self.label_75)
+ self.label_76 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_76.setObjectName("label_76")
+ self.verticalLayout_14.addWidget(self.label_76)
+ self.label_77 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_77.setObjectName("label_77")
+ self.verticalLayout_14.addWidget(self.label_77)
+ self.label_78 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_78.setObjectName("label_78")
+ self.verticalLayout_14.addWidget(self.label_78)
+ self.label_79 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_79.setObjectName("label_79")
+ self.verticalLayout_14.addWidget(self.label_79)
+ self.label_80 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_80.setObjectName("label_80")
+ self.verticalLayout_14.addWidget(self.label_80)
+ self.label_81 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_81.setObjectName("label_81")
+ self.verticalLayout_14.addWidget(self.label_81)
+ self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
+ self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1)
+ self.scrollAreaDis_2 = QtWidgets.QScrollArea(self.dockWidgetContents)
+ self.scrollAreaDis_2.setEnabled(False)
+ self.scrollAreaDis_2.setWidgetResizable(True)
+ self.scrollAreaDis_2.setObjectName("scrollAreaDis_2")
+ self.scrollAreaWidgetContentsDis_2 = QtWidgets.QWidget()
+ self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContentsDis_2.setObjectName("scrollAreaWidgetContentsDis_2")
+ self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContentsDis_2)
+ self.verticalLayout_13.setObjectName("verticalLayout_13")
+ self.label_115 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_115.setObjectName("label_115")
+ self.verticalLayout_13.addWidget(self.label_115)
+ self.label_116 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_116.setObjectName("label_116")
+ self.verticalLayout_13.addWidget(self.label_116)
+ self.label_117 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_117.setObjectName("label_117")
+ self.verticalLayout_13.addWidget(self.label_117)
+ self.label_118 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_118.setObjectName("label_118")
+ self.verticalLayout_13.addWidget(self.label_118)
+ self.label_119 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_119.setObjectName("label_119")
+ self.verticalLayout_13.addWidget(self.label_119)
+ self.label_120 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_120.setObjectName("label_120")
+ self.verticalLayout_13.addWidget(self.label_120)
+ self.label_121 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_121.setObjectName("label_121")
+ self.verticalLayout_13.addWidget(self.label_121)
+ self.label_122 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_122.setObjectName("label_122")
+ self.verticalLayout_13.addWidget(self.label_122)
+ self.label_123 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_123.setObjectName("label_123")
+ self.verticalLayout_13.addWidget(self.label_123)
+ self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2)
+ self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1)
+ self.label_129 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_129.setFont(font)
+ self.label_129.setObjectName("label_129")
+ self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2)
+ self.toolBox_2 = QtWidgets.QToolBox(self.dockWidgetContents)
+ self.toolBox_2.setObjectName("toolBox_2")
+ self.page_3 = QtWidgets.QWidget()
+ self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_3.setObjectName("page_3")
+ self.gridLayout_41 = QtWidgets.QGridLayout(self.page_3)
+ self.gridLayout_41.setObjectName("gridLayout_41")
+ self.label_60 = QtWidgets.QLabel(self.page_3)
+ self.label_60.setObjectName("label_60")
+ self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_3, "")
+ self.page_8 = QtWidgets.QWidget()
+ self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_8.setObjectName("page_8")
+ self.gridLayout_42 = QtWidgets.QGridLayout(self.page_8)
+ self.gridLayout_42.setObjectName("gridLayout_42")
+ self.label_61 = QtWidgets.QLabel(self.page_8)
+ self.label_61.setObjectName("label_61")
+ self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_8, "")
+ self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1)
+ self.toolBoxDis_2 = QtWidgets.QToolBox(self.dockWidgetContents)
+ self.toolBoxDis_2.setEnabled(False)
+ self.toolBoxDis_2.setObjectName("toolBoxDis_2")
+ self.page_6 = QtWidgets.QWidget()
+ self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_6.setObjectName("page_6")
+ self.gridLayout_29 = QtWidgets.QGridLayout(self.page_6)
+ self.gridLayout_29.setObjectName("gridLayout_29")
+ self.label_109 = QtWidgets.QLabel(self.page_6)
+ self.label_109.setObjectName("label_109")
+ self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_6, "")
+ self.page_7 = QtWidgets.QWidget()
+ self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_7.setObjectName("page_7")
+ self.gridLayout_34 = QtWidgets.QGridLayout(self.page_7)
+ self.gridLayout_34.setObjectName("gridLayout_34")
+ self.label_110 = QtWidgets.QLabel(self.page_7)
+ self.label_110.setObjectName("label_110")
+ self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_7, "")
+ self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1)
+ self.label_130 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_130.setFont(font)
+ self.label_130.setObjectName("label_130")
+ self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.stackedWidget_2.setCurrentIndex(1)
+ self.stackedWidgetDis_2.setCurrentIndex(1)
+ self.toolBox_2.setCurrentIndex(0)
+ self.toolBoxDis_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Containers - No Tabs", None, -1))
+ self.label_126.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1))
+ self.label_124.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1))
+ self.label_133.setText(QtWidgets.QApplication.translate("DockWidget", "MDI Area", None, -1))
+ self.groupBoxDis_2.setTitle(QtWidgets.QApplication.translate("DockWidget", "GroupBox", None, -1))
+ self.label_7.setText(QtWidgets.QApplication.translate("DockWidget", "Inside GroupBox", None, -1))
+ self.stackedWidget_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.stackedWidget_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.stackedWidget_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_57.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Stacked Page 1", None, -1))
+ self.label_58.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_58.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_58.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_58.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Stacked Page 2", None, -1))
+ self.stackedWidgetDis_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.stackedWidgetDis_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.stackedWidgetDis_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_113.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Stacked Page 1", None, -1))
+ self.label_114.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_114.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_114.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_114.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Stacked Page 2", None, -1))
+ self.label_131.setText(QtWidgets.QApplication.translate("DockWidget", "Frame", None, -1))
+ self.frame_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.frame_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.frame_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_9.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_9.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_9.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_9.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Frame", None, -1))
+ self.frameDis_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.frameDis_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.frameDis_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_8.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_8.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_8.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_8.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Frame", None, -1))
+ self.label_132.setText(QtWidgets.QApplication.translate("DockWidget", "Widget", None, -1))
+ self.groupBox_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.groupBox_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.groupBox_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.groupBox_2.setTitle(QtWidgets.QApplication.translate("DockWidget", "GroupBox", None, -1))
+ self.label_10.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_10.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_10.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_10.setText(QtWidgets.QApplication.translate("DockWidget", "Inside GroupBox", None, -1))
+ self.subwindow1Dis_2.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Subwindow", None, -1))
+ self.label_111.setText(QtWidgets.QApplication.translate("DockWidget", "Inside MDI Area 1", None, -1))
+ self.subwindow2Dis_2.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Subwindow", None, -1))
+ self.label_112.setText(QtWidgets.QApplication.translate("DockWidget", "Inside MDI Area 2 ", None, -1))
+ self.label_127.setText(QtWidgets.QApplication.translate("DockWidget", "GroupBox", None, -1))
+ self.widget_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.widget_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.widget_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_59.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_59.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_59.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_59.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Widget", None, -1))
+ self.widgetDis_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.widgetDis_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.widgetDis_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_125.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_125.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_125.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_125.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Widget", None, -1))
+ self.subwindow1_2.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Subwindow", None, -1))
+ self.label_29.setText(QtWidgets.QApplication.translate("DockWidget", "Inside MDI Area 1", None, -1))
+ self.subwindow2_2.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Subwindow", None, -1))
+ self.label_56.setText(QtWidgets.QApplication.translate("DockWidget", "Inside MDI Area 2 ", None, -1))
+ self.label_128.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1))
+ self.scrollArea_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.scrollArea_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.scrollArea_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_70.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_70.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_70.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_70.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1))
+ self.label_71.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_71.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_71.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_71.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea ", None, -1))
+ self.label_75.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_75.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_75.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_75.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea ", None, -1))
+ self.label_76.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_76.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_76.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_76.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1))
+ self.label_77.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_77.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_77.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_77.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1))
+ self.label_78.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_78.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_78.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_78.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1))
+ self.label_79.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_79.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_79.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_79.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1))
+ self.label_80.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_80.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_80.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_80.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1))
+ self.label_81.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_81.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_81.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_81.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1))
+ self.scrollAreaDis_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.scrollAreaDis_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.scrollAreaDis_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_115.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_115.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_115.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_115.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1))
+ self.label_116.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_116.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_116.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_116.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea ", None, -1))
+ self.label_117.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_117.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_117.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_117.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea ", None, -1))
+ self.label_118.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_118.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_118.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_118.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1))
+ self.label_119.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_119.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_119.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_119.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1))
+ self.label_120.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_120.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_120.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_120.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1))
+ self.label_121.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_121.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_121.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_121.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1))
+ self.label_122.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_122.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_122.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_122.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1))
+ self.label_123.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_123.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_123.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_123.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1))
+ self.label_129.setText(QtWidgets.QApplication.translate("DockWidget", "ToolBox", None, -1))
+ self.toolBox_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.toolBox_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.toolBox_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_60.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ToolBox Page 1", None, -1))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), QtWidgets.QApplication.translate("DockWidget", "Page 1", None, -1))
+ self.label_61.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_61.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_61.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_61.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ToolBox Page 2", None, -1))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), QtWidgets.QApplication.translate("DockWidget", "Page 2", None, -1))
+ self.toolBoxDis_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.toolBoxDis_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.toolBoxDis_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_109.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ToolBox Page 1", None, -1))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), QtWidgets.QApplication.translate("DockWidget", "Page 1", None, -1))
+ self.label_110.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_110.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_110.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_110.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ToolBox Page 2", None, -1))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), QtWidgets.QApplication.translate("DockWidget", "Page 2", None, -1))
+ self.label_130.setText(QtWidgets.QApplication.translate("DockWidget", "Stacked", None, -1))
+
diff --git a/example/ui/dw_containers_no_tabs_pyside_ui.py b/example/ui/dw_containers_no_tabs_pyside_ui.py
new file mode 100644
index 000000000..8cc129983
--- /dev/null
+++ b/example/ui/dw_containers_no_tabs_pyside_ui.py
@@ -0,0 +1,512 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui'
+#
+# Created: Thu Dec 13 17:14:05 2018
+# by: pyside-uic 0.2.15 running on PySide 1.2.2
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide import QtCore, QtGui
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(497, 566)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout_45 = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_45.setObjectName("gridLayout_45")
+ self.label_126 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_126.setFont(font)
+ self.label_126.setObjectName("label_126")
+ self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1)
+ self.label_124 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_124.setFont(font)
+ self.label_124.setObjectName("label_124")
+ self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1)
+ self.label_133 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_133.setFont(font)
+ self.label_133.setObjectName("label_133")
+ self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2)
+ self.groupBoxDis_2 = QtGui.QGroupBox(self.dockWidgetContents)
+ self.groupBoxDis_2.setEnabled(False)
+ self.groupBoxDis_2.setObjectName("groupBoxDis_2")
+ self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBoxDis_2)
+ self.verticalLayout_4.setObjectName("verticalLayout_4")
+ self.label_7 = QtGui.QLabel(self.groupBoxDis_2)
+ self.label_7.setObjectName("label_7")
+ self.verticalLayout_4.addWidget(self.label_7)
+ self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1)
+ self.stackedWidget_2 = QtGui.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidget_2.setObjectName("stackedWidget_2")
+ self.page1_2 = QtGui.QWidget()
+ self.page1_2.setObjectName("page1_2")
+ self.gridLayout_35 = QtGui.QGridLayout(self.page1_2)
+ self.gridLayout_35.setObjectName("gridLayout_35")
+ self.label_57 = QtGui.QLabel(self.page1_2)
+ self.label_57.setObjectName("label_57")
+ self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page1_2)
+ self.page2_2 = QtGui.QWidget()
+ self.page2_2.setObjectName("page2_2")
+ self.gridLayout_36 = QtGui.QGridLayout(self.page2_2)
+ self.gridLayout_36.setObjectName("gridLayout_36")
+ self.label_58 = QtGui.QLabel(self.page2_2)
+ self.label_58.setObjectName("label_58")
+ self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page2_2)
+ self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1)
+ self.stackedWidgetDis_2 = QtGui.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidgetDis_2.setEnabled(False)
+ self.stackedWidgetDis_2.setObjectName("stackedWidgetDis_2")
+ self.page1Dis_2 = QtGui.QWidget()
+ self.page1Dis_2.setObjectName("page1Dis_2")
+ self.gridLayout_37 = QtGui.QGridLayout(self.page1Dis_2)
+ self.gridLayout_37.setObjectName("gridLayout_37")
+ self.label_113 = QtGui.QLabel(self.page1Dis_2)
+ self.label_113.setObjectName("label_113")
+ self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page1Dis_2)
+ self.page2Dis_2 = QtGui.QWidget()
+ self.page2Dis_2.setObjectName("page2Dis_2")
+ self.gridLayout_38 = QtGui.QGridLayout(self.page2Dis_2)
+ self.gridLayout_38.setObjectName("gridLayout_38")
+ self.label_114 = QtGui.QLabel(self.page2Dis_2)
+ self.label_114.setObjectName("label_114")
+ self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page2Dis_2)
+ self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1)
+ self.label_131 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_131.setFont(font)
+ self.label_131.setObjectName("label_131")
+ self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1)
+ self.frame_2 = QtGui.QFrame(self.dockWidgetContents)
+ self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
+ self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
+ self.frame_2.setObjectName("frame_2")
+ self.gridLayout_43 = QtGui.QGridLayout(self.frame_2)
+ self.gridLayout_43.setObjectName("gridLayout_43")
+ self.label_9 = QtGui.QLabel(self.frame_2)
+ self.label_9.setObjectName("label_9")
+ self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1)
+ self.frameDis_2 = QtGui.QFrame(self.dockWidgetContents)
+ self.frameDis_2.setEnabled(False)
+ self.frameDis_2.setFrameShape(QtGui.QFrame.StyledPanel)
+ self.frameDis_2.setFrameShadow(QtGui.QFrame.Raised)
+ self.frameDis_2.setObjectName("frameDis_2")
+ self.gridLayout_40 = QtGui.QGridLayout(self.frameDis_2)
+ self.gridLayout_40.setObjectName("gridLayout_40")
+ self.label_8 = QtGui.QLabel(self.frameDis_2)
+ self.label_8.setObjectName("label_8")
+ self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1)
+ self.label_132 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_132.setFont(font)
+ self.label_132.setObjectName("label_132")
+ self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2)
+ self.groupBox_2 = QtGui.QGroupBox(self.dockWidgetContents)
+ self.groupBox_2.setObjectName("groupBox_2")
+ self.gridLayout_7 = QtGui.QGridLayout(self.groupBox_2)
+ self.gridLayout_7.setObjectName("gridLayout_7")
+ self.label_10 = QtGui.QLabel(self.groupBox_2)
+ self.label_10.setObjectName("label_10")
+ self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1)
+ self.mdiAreaDis_2 = QtGui.QMdiArea(self.dockWidgetContents)
+ self.mdiAreaDis_2.setEnabled(False)
+ self.mdiAreaDis_2.setObjectName("mdiAreaDis_2")
+ self.subwindow1Dis_2 = QtGui.QWidget()
+ self.subwindow1Dis_2.setObjectName("subwindow1Dis_2")
+ self.verticalLayout_9 = QtGui.QVBoxLayout(self.subwindow1Dis_2)
+ self.verticalLayout_9.setObjectName("verticalLayout_9")
+ self.label_111 = QtGui.QLabel(self.subwindow1Dis_2)
+ self.label_111.setObjectName("label_111")
+ self.verticalLayout_9.addWidget(self.label_111)
+ self.subwindow2Dis_2 = QtGui.QWidget()
+ self.subwindow2Dis_2.setObjectName("subwindow2Dis_2")
+ self.verticalLayout_10 = QtGui.QVBoxLayout(self.subwindow2Dis_2)
+ self.verticalLayout_10.setObjectName("verticalLayout_10")
+ self.label_112 = QtGui.QLabel(self.subwindow2Dis_2)
+ self.label_112.setObjectName("label_112")
+ self.verticalLayout_10.addWidget(self.label_112)
+ self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1)
+ self.label_127 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_127.setFont(font)
+ self.label_127.setObjectName("label_127")
+ self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2)
+ self.widget_2 = QtGui.QWidget(self.dockWidgetContents)
+ self.widget_2.setObjectName("widget_2")
+ self.gridLayout_39 = QtGui.QGridLayout(self.widget_2)
+ self.gridLayout_39.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_39.setObjectName("gridLayout_39")
+ self.label_59 = QtGui.QLabel(self.widget_2)
+ self.label_59.setObjectName("label_59")
+ self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1)
+ self.widgetDis_2 = QtGui.QWidget(self.dockWidgetContents)
+ self.widgetDis_2.setEnabled(False)
+ self.widgetDis_2.setObjectName("widgetDis_2")
+ self.gridLayout_44 = QtGui.QGridLayout(self.widgetDis_2)
+ self.gridLayout_44.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_44.setObjectName("gridLayout_44")
+ self.label_125 = QtGui.QLabel(self.widgetDis_2)
+ self.label_125.setObjectName("label_125")
+ self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1)
+ self.mdiArea_2 = QtGui.QMdiArea(self.dockWidgetContents)
+ self.mdiArea_2.setObjectName("mdiArea_2")
+ self.subwindow1_2 = QtGui.QWidget()
+ self.subwindow1_2.setObjectName("subwindow1_2")
+ self.verticalLayout_11 = QtGui.QVBoxLayout(self.subwindow1_2)
+ self.verticalLayout_11.setObjectName("verticalLayout_11")
+ self.label_29 = QtGui.QLabel(self.subwindow1_2)
+ self.label_29.setObjectName("label_29")
+ self.verticalLayout_11.addWidget(self.label_29)
+ self.subwindow2_2 = QtGui.QWidget()
+ self.subwindow2_2.setObjectName("subwindow2_2")
+ self.verticalLayout_12 = QtGui.QVBoxLayout(self.subwindow2_2)
+ self.verticalLayout_12.setObjectName("verticalLayout_12")
+ self.label_56 = QtGui.QLabel(self.subwindow2_2)
+ self.label_56.setObjectName("label_56")
+ self.verticalLayout_12.addWidget(self.label_56)
+ self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1)
+ self.label_128 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_128.setFont(font)
+ self.label_128.setObjectName("label_128")
+ self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2)
+ self.scrollArea_2 = QtGui.QScrollArea(self.dockWidgetContents)
+ self.scrollArea_2.setWidgetResizable(True)
+ self.scrollArea_2.setObjectName("scrollArea_2")
+ self.scrollAreaWidgetContents_2 = QtGui.QWidget()
+ self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
+ self.verticalLayout_14 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents_2)
+ self.verticalLayout_14.setObjectName("verticalLayout_14")
+ self.label_70 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_70.setObjectName("label_70")
+ self.verticalLayout_14.addWidget(self.label_70)
+ self.label_71 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_71.setObjectName("label_71")
+ self.verticalLayout_14.addWidget(self.label_71)
+ self.label_75 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_75.setObjectName("label_75")
+ self.verticalLayout_14.addWidget(self.label_75)
+ self.label_76 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_76.setObjectName("label_76")
+ self.verticalLayout_14.addWidget(self.label_76)
+ self.label_77 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_77.setObjectName("label_77")
+ self.verticalLayout_14.addWidget(self.label_77)
+ self.label_78 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_78.setObjectName("label_78")
+ self.verticalLayout_14.addWidget(self.label_78)
+ self.label_79 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_79.setObjectName("label_79")
+ self.verticalLayout_14.addWidget(self.label_79)
+ self.label_80 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_80.setObjectName("label_80")
+ self.verticalLayout_14.addWidget(self.label_80)
+ self.label_81 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_81.setObjectName("label_81")
+ self.verticalLayout_14.addWidget(self.label_81)
+ self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
+ self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1)
+ self.scrollAreaDis_2 = QtGui.QScrollArea(self.dockWidgetContents)
+ self.scrollAreaDis_2.setEnabled(False)
+ self.scrollAreaDis_2.setWidgetResizable(True)
+ self.scrollAreaDis_2.setObjectName("scrollAreaDis_2")
+ self.scrollAreaWidgetContentsDis_2 = QtGui.QWidget()
+ self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContentsDis_2.setObjectName("scrollAreaWidgetContentsDis_2")
+ self.verticalLayout_13 = QtGui.QVBoxLayout(self.scrollAreaWidgetContentsDis_2)
+ self.verticalLayout_13.setObjectName("verticalLayout_13")
+ self.label_115 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_115.setObjectName("label_115")
+ self.verticalLayout_13.addWidget(self.label_115)
+ self.label_116 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_116.setObjectName("label_116")
+ self.verticalLayout_13.addWidget(self.label_116)
+ self.label_117 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_117.setObjectName("label_117")
+ self.verticalLayout_13.addWidget(self.label_117)
+ self.label_118 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_118.setObjectName("label_118")
+ self.verticalLayout_13.addWidget(self.label_118)
+ self.label_119 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_119.setObjectName("label_119")
+ self.verticalLayout_13.addWidget(self.label_119)
+ self.label_120 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_120.setObjectName("label_120")
+ self.verticalLayout_13.addWidget(self.label_120)
+ self.label_121 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_121.setObjectName("label_121")
+ self.verticalLayout_13.addWidget(self.label_121)
+ self.label_122 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_122.setObjectName("label_122")
+ self.verticalLayout_13.addWidget(self.label_122)
+ self.label_123 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_123.setObjectName("label_123")
+ self.verticalLayout_13.addWidget(self.label_123)
+ self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2)
+ self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1)
+ self.label_129 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_129.setFont(font)
+ self.label_129.setObjectName("label_129")
+ self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2)
+ self.toolBox_2 = QtGui.QToolBox(self.dockWidgetContents)
+ self.toolBox_2.setObjectName("toolBox_2")
+ self.page_3 = QtGui.QWidget()
+ self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_3.setObjectName("page_3")
+ self.gridLayout_41 = QtGui.QGridLayout(self.page_3)
+ self.gridLayout_41.setObjectName("gridLayout_41")
+ self.label_60 = QtGui.QLabel(self.page_3)
+ self.label_60.setObjectName("label_60")
+ self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_3, "")
+ self.page_8 = QtGui.QWidget()
+ self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_8.setObjectName("page_8")
+ self.gridLayout_42 = QtGui.QGridLayout(self.page_8)
+ self.gridLayout_42.setObjectName("gridLayout_42")
+ self.label_61 = QtGui.QLabel(self.page_8)
+ self.label_61.setObjectName("label_61")
+ self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_8, "")
+ self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1)
+ self.toolBoxDis_2 = QtGui.QToolBox(self.dockWidgetContents)
+ self.toolBoxDis_2.setEnabled(False)
+ self.toolBoxDis_2.setObjectName("toolBoxDis_2")
+ self.page_6 = QtGui.QWidget()
+ self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_6.setObjectName("page_6")
+ self.gridLayout_29 = QtGui.QGridLayout(self.page_6)
+ self.gridLayout_29.setObjectName("gridLayout_29")
+ self.label_109 = QtGui.QLabel(self.page_6)
+ self.label_109.setObjectName("label_109")
+ self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_6, "")
+ self.page_7 = QtGui.QWidget()
+ self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_7.setObjectName("page_7")
+ self.gridLayout_34 = QtGui.QGridLayout(self.page_7)
+ self.gridLayout_34.setObjectName("gridLayout_34")
+ self.label_110 = QtGui.QLabel(self.page_7)
+ self.label_110.setObjectName("label_110")
+ self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_7, "")
+ self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1)
+ self.label_130 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_130.setFont(font)
+ self.label_130.setObjectName("label_130")
+ self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.stackedWidget_2.setCurrentIndex(1)
+ self.stackedWidgetDis_2.setCurrentIndex(1)
+ self.toolBox_2.setCurrentIndex(0)
+ self.toolBoxDis_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Containers - No Tabs", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_126.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_124.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_133.setText(QtGui.QApplication.translate("DockWidget", "MDI Area", None, QtGui.QApplication.UnicodeUTF8))
+ self.groupBoxDis_2.setTitle(QtGui.QApplication.translate("DockWidget", "GroupBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_7.setText(QtGui.QApplication.translate("DockWidget", "Inside GroupBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.stackedWidget_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.stackedWidget_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.stackedWidget_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_57.setText(QtGui.QApplication.translate("DockWidget", "Inside Stacked Page 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_58.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_58.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_58.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_58.setText(QtGui.QApplication.translate("DockWidget", "Inside Stacked Page 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.stackedWidgetDis_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.stackedWidgetDis_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.stackedWidgetDis_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_113.setText(QtGui.QApplication.translate("DockWidget", "Inside Stacked Page 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_114.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_114.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_114.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_114.setText(QtGui.QApplication.translate("DockWidget", "Inside Stacked Page 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_131.setText(QtGui.QApplication.translate("DockWidget", "Frame", None, QtGui.QApplication.UnicodeUTF8))
+ self.frame_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.frame_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.frame_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_9.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_9.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_9.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_9.setText(QtGui.QApplication.translate("DockWidget", "Inside Frame", None, QtGui.QApplication.UnicodeUTF8))
+ self.frameDis_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.frameDis_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.frameDis_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_8.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_8.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_8.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_8.setText(QtGui.QApplication.translate("DockWidget", "Inside Frame", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_132.setText(QtGui.QApplication.translate("DockWidget", "Widget", None, QtGui.QApplication.UnicodeUTF8))
+ self.groupBox_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.groupBox_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.groupBox_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.groupBox_2.setTitle(QtGui.QApplication.translate("DockWidget", "GroupBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_10.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_10.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_10.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_10.setText(QtGui.QApplication.translate("DockWidget", "Inside GroupBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.subwindow1Dis_2.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Subwindow", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_111.setText(QtGui.QApplication.translate("DockWidget", "Inside MDI Area 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.subwindow2Dis_2.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Subwindow", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_112.setText(QtGui.QApplication.translate("DockWidget", "Inside MDI Area 2 ", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_127.setText(QtGui.QApplication.translate("DockWidget", "GroupBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.widget_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.widget_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.widget_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_59.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_59.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_59.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_59.setText(QtGui.QApplication.translate("DockWidget", "Inside Widget", None, QtGui.QApplication.UnicodeUTF8))
+ self.widgetDis_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.widgetDis_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.widgetDis_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_125.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_125.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_125.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_125.setText(QtGui.QApplication.translate("DockWidget", "Inside Widget", None, QtGui.QApplication.UnicodeUTF8))
+ self.subwindow1_2.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Subwindow", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_29.setText(QtGui.QApplication.translate("DockWidget", "Inside MDI Area 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.subwindow2_2.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Subwindow", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_56.setText(QtGui.QApplication.translate("DockWidget", "Inside MDI Area 2 ", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_128.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.scrollArea_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.scrollArea_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.scrollArea_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_70.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_70.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_70.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_70.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_71.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_71.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_71.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_71.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea ", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_75.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_75.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_75.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_75.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea ", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_76.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_76.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_76.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_76.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_77.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_77.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_77.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_77.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_78.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_78.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_78.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_78.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_79.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_79.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_79.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_79.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_80.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_80.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_80.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_80.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_81.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_81.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_81.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_81.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.scrollAreaDis_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.scrollAreaDis_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.scrollAreaDis_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_115.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_115.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_115.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_115.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_116.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_116.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_116.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_116.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea ", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_117.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_117.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_117.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_117.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea ", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_118.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_118.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_118.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_118.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_119.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_119.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_119.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_119.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_120.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_120.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_120.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_120.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_121.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_121.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_121.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_121.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_122.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_122.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_122.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_122.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_123.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_123.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_123.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_123.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_129.setText(QtGui.QApplication.translate("DockWidget", "ToolBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolBox_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolBox_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolBox_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_60.setText(QtGui.QApplication.translate("DockWidget", "Inside ToolBox Page 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), QtGui.QApplication.translate("DockWidget", "Page 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_61.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_61.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_61.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_61.setText(QtGui.QApplication.translate("DockWidget", "Inside ToolBox Page 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), QtGui.QApplication.translate("DockWidget", "Page 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolBoxDis_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolBoxDis_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolBoxDis_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_109.setText(QtGui.QApplication.translate("DockWidget", "Inside ToolBox Page 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), QtGui.QApplication.translate("DockWidget", "Page 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_110.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_110.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_110.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_110.setText(QtGui.QApplication.translate("DockWidget", "Inside ToolBox Page 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), QtGui.QApplication.translate("DockWidget", "Page 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_130.setText(QtGui.QApplication.translate("DockWidget", "Stacked", None, QtGui.QApplication.UnicodeUTF8))
+
diff --git a/example/ui/dw_containers_no_tabs_qtpy_ui.py b/example/ui/dw_containers_no_tabs_qtpy_ui.py
new file mode 100644
index 000000000..06f2636c0
--- /dev/null
+++ b/example/ui/dw_containers_no_tabs_qtpy_ui.py
@@ -0,0 +1,527 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from qtpy import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(497, 566)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout_45 = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_45.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_45.setObjectName("gridLayout_45")
+ self.label_126 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_126.setFont(font)
+ self.label_126.setObjectName("label_126")
+ self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1)
+ self.label_124 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_124.setFont(font)
+ self.label_124.setObjectName("label_124")
+ self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1)
+ self.label_133 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_133.setFont(font)
+ self.label_133.setObjectName("label_133")
+ self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2)
+ self.groupBoxDis_2 = QtWidgets.QGroupBox(self.dockWidgetContents)
+ self.groupBoxDis_2.setEnabled(False)
+ self.groupBoxDis_2.setObjectName("groupBoxDis_2")
+ self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBoxDis_2)
+ self.verticalLayout_4.setObjectName("verticalLayout_4")
+ self.label_7 = QtWidgets.QLabel(self.groupBoxDis_2)
+ self.label_7.setObjectName("label_7")
+ self.verticalLayout_4.addWidget(self.label_7)
+ self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1)
+ self.stackedWidget_2 = QtWidgets.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidget_2.setObjectName("stackedWidget_2")
+ self.page1_2 = QtWidgets.QWidget()
+ self.page1_2.setObjectName("page1_2")
+ self.gridLayout_35 = QtWidgets.QGridLayout(self.page1_2)
+ self.gridLayout_35.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_35.setObjectName("gridLayout_35")
+ self.label_57 = QtWidgets.QLabel(self.page1_2)
+ self.label_57.setObjectName("label_57")
+ self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page1_2)
+ self.page2_2 = QtWidgets.QWidget()
+ self.page2_2.setObjectName("page2_2")
+ self.gridLayout_36 = QtWidgets.QGridLayout(self.page2_2)
+ self.gridLayout_36.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_36.setObjectName("gridLayout_36")
+ self.label_58 = QtWidgets.QLabel(self.page2_2)
+ self.label_58.setObjectName("label_58")
+ self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1)
+ self.stackedWidget_2.addWidget(self.page2_2)
+ self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1)
+ self.stackedWidgetDis_2 = QtWidgets.QStackedWidget(self.dockWidgetContents)
+ self.stackedWidgetDis_2.setEnabled(False)
+ self.stackedWidgetDis_2.setObjectName("stackedWidgetDis_2")
+ self.page1Dis_2 = QtWidgets.QWidget()
+ self.page1Dis_2.setObjectName("page1Dis_2")
+ self.gridLayout_37 = QtWidgets.QGridLayout(self.page1Dis_2)
+ self.gridLayout_37.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_37.setObjectName("gridLayout_37")
+ self.label_113 = QtWidgets.QLabel(self.page1Dis_2)
+ self.label_113.setObjectName("label_113")
+ self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page1Dis_2)
+ self.page2Dis_2 = QtWidgets.QWidget()
+ self.page2Dis_2.setObjectName("page2Dis_2")
+ self.gridLayout_38 = QtWidgets.QGridLayout(self.page2Dis_2)
+ self.gridLayout_38.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_38.setObjectName("gridLayout_38")
+ self.label_114 = QtWidgets.QLabel(self.page2Dis_2)
+ self.label_114.setObjectName("label_114")
+ self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1)
+ self.stackedWidgetDis_2.addWidget(self.page2Dis_2)
+ self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1)
+ self.label_131 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_131.setFont(font)
+ self.label_131.setObjectName("label_131")
+ self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1)
+ self.frame_2 = QtWidgets.QFrame(self.dockWidgetContents)
+ self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
+ self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
+ self.frame_2.setObjectName("frame_2")
+ self.gridLayout_43 = QtWidgets.QGridLayout(self.frame_2)
+ self.gridLayout_43.setObjectName("gridLayout_43")
+ self.label_9 = QtWidgets.QLabel(self.frame_2)
+ self.label_9.setObjectName("label_9")
+ self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1)
+ self.frameDis_2 = QtWidgets.QFrame(self.dockWidgetContents)
+ self.frameDis_2.setEnabled(False)
+ self.frameDis_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
+ self.frameDis_2.setFrameShadow(QtWidgets.QFrame.Raised)
+ self.frameDis_2.setObjectName("frameDis_2")
+ self.gridLayout_40 = QtWidgets.QGridLayout(self.frameDis_2)
+ self.gridLayout_40.setObjectName("gridLayout_40")
+ self.label_8 = QtWidgets.QLabel(self.frameDis_2)
+ self.label_8.setObjectName("label_8")
+ self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1)
+ self.label_132 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_132.setFont(font)
+ self.label_132.setObjectName("label_132")
+ self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2)
+ self.groupBox_2 = QtWidgets.QGroupBox(self.dockWidgetContents)
+ self.groupBox_2.setObjectName("groupBox_2")
+ self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_2)
+ self.gridLayout_7.setObjectName("gridLayout_7")
+ self.label_10 = QtWidgets.QLabel(self.groupBox_2)
+ self.label_10.setObjectName("label_10")
+ self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1)
+ self.mdiAreaDis_2 = QtWidgets.QMdiArea(self.dockWidgetContents)
+ self.mdiAreaDis_2.setEnabled(False)
+ self.mdiAreaDis_2.setObjectName("mdiAreaDis_2")
+ self.subwindow1Dis_2 = QtWidgets.QWidget()
+ self.subwindow1Dis_2.setObjectName("subwindow1Dis_2")
+ self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.subwindow1Dis_2)
+ self.verticalLayout_9.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_9.setObjectName("verticalLayout_9")
+ self.label_111 = QtWidgets.QLabel(self.subwindow1Dis_2)
+ self.label_111.setObjectName("label_111")
+ self.verticalLayout_9.addWidget(self.label_111)
+ self.subwindow2Dis_2 = QtWidgets.QWidget()
+ self.subwindow2Dis_2.setObjectName("subwindow2Dis_2")
+ self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.subwindow2Dis_2)
+ self.verticalLayout_10.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_10.setObjectName("verticalLayout_10")
+ self.label_112 = QtWidgets.QLabel(self.subwindow2Dis_2)
+ self.label_112.setObjectName("label_112")
+ self.verticalLayout_10.addWidget(self.label_112)
+ self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1)
+ self.label_127 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_127.setFont(font)
+ self.label_127.setObjectName("label_127")
+ self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2)
+ self.widget_2 = QtWidgets.QWidget(self.dockWidgetContents)
+ self.widget_2.setObjectName("widget_2")
+ self.gridLayout_39 = QtWidgets.QGridLayout(self.widget_2)
+ self.gridLayout_39.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_39.setObjectName("gridLayout_39")
+ self.label_59 = QtWidgets.QLabel(self.widget_2)
+ self.label_59.setObjectName("label_59")
+ self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1)
+ self.widgetDis_2 = QtWidgets.QWidget(self.dockWidgetContents)
+ self.widgetDis_2.setEnabled(False)
+ self.widgetDis_2.setObjectName("widgetDis_2")
+ self.gridLayout_44 = QtWidgets.QGridLayout(self.widgetDis_2)
+ self.gridLayout_44.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_44.setObjectName("gridLayout_44")
+ self.label_125 = QtWidgets.QLabel(self.widgetDis_2)
+ self.label_125.setObjectName("label_125")
+ self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1)
+ self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1)
+ self.mdiArea_2 = QtWidgets.QMdiArea(self.dockWidgetContents)
+ self.mdiArea_2.setObjectName("mdiArea_2")
+ self.subwindow1_2 = QtWidgets.QWidget()
+ self.subwindow1_2.setObjectName("subwindow1_2")
+ self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.subwindow1_2)
+ self.verticalLayout_11.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_11.setObjectName("verticalLayout_11")
+ self.label_29 = QtWidgets.QLabel(self.subwindow1_2)
+ self.label_29.setObjectName("label_29")
+ self.verticalLayout_11.addWidget(self.label_29)
+ self.subwindow2_2 = QtWidgets.QWidget()
+ self.subwindow2_2.setObjectName("subwindow2_2")
+ self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.subwindow2_2)
+ self.verticalLayout_12.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_12.setObjectName("verticalLayout_12")
+ self.label_56 = QtWidgets.QLabel(self.subwindow2_2)
+ self.label_56.setObjectName("label_56")
+ self.verticalLayout_12.addWidget(self.label_56)
+ self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1)
+ self.label_128 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_128.setFont(font)
+ self.label_128.setObjectName("label_128")
+ self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2)
+ self.scrollArea_2 = QtWidgets.QScrollArea(self.dockWidgetContents)
+ self.scrollArea_2.setWidgetResizable(True)
+ self.scrollArea_2.setObjectName("scrollArea_2")
+ self.scrollAreaWidgetContents_2 = QtWidgets.QWidget()
+ self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
+ self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2)
+ self.verticalLayout_14.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_14.setObjectName("verticalLayout_14")
+ self.label_70 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_70.setObjectName("label_70")
+ self.verticalLayout_14.addWidget(self.label_70)
+ self.label_71 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_71.setObjectName("label_71")
+ self.verticalLayout_14.addWidget(self.label_71)
+ self.label_75 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_75.setObjectName("label_75")
+ self.verticalLayout_14.addWidget(self.label_75)
+ self.label_76 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_76.setObjectName("label_76")
+ self.verticalLayout_14.addWidget(self.label_76)
+ self.label_77 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_77.setObjectName("label_77")
+ self.verticalLayout_14.addWidget(self.label_77)
+ self.label_78 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_78.setObjectName("label_78")
+ self.verticalLayout_14.addWidget(self.label_78)
+ self.label_79 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_79.setObjectName("label_79")
+ self.verticalLayout_14.addWidget(self.label_79)
+ self.label_80 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_80.setObjectName("label_80")
+ self.verticalLayout_14.addWidget(self.label_80)
+ self.label_81 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
+ self.label_81.setObjectName("label_81")
+ self.verticalLayout_14.addWidget(self.label_81)
+ self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
+ self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1)
+ self.scrollAreaDis_2 = QtWidgets.QScrollArea(self.dockWidgetContents)
+ self.scrollAreaDis_2.setEnabled(False)
+ self.scrollAreaDis_2.setWidgetResizable(True)
+ self.scrollAreaDis_2.setObjectName("scrollAreaDis_2")
+ self.scrollAreaWidgetContentsDis_2 = QtWidgets.QWidget()
+ self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246))
+ self.scrollAreaWidgetContentsDis_2.setObjectName("scrollAreaWidgetContentsDis_2")
+ self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContentsDis_2)
+ self.verticalLayout_13.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_13.setObjectName("verticalLayout_13")
+ self.label_115 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_115.setObjectName("label_115")
+ self.verticalLayout_13.addWidget(self.label_115)
+ self.label_116 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_116.setObjectName("label_116")
+ self.verticalLayout_13.addWidget(self.label_116)
+ self.label_117 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_117.setObjectName("label_117")
+ self.verticalLayout_13.addWidget(self.label_117)
+ self.label_118 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_118.setObjectName("label_118")
+ self.verticalLayout_13.addWidget(self.label_118)
+ self.label_119 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_119.setObjectName("label_119")
+ self.verticalLayout_13.addWidget(self.label_119)
+ self.label_120 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_120.setObjectName("label_120")
+ self.verticalLayout_13.addWidget(self.label_120)
+ self.label_121 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_121.setObjectName("label_121")
+ self.verticalLayout_13.addWidget(self.label_121)
+ self.label_122 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_122.setObjectName("label_122")
+ self.verticalLayout_13.addWidget(self.label_122)
+ self.label_123 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2)
+ self.label_123.setObjectName("label_123")
+ self.verticalLayout_13.addWidget(self.label_123)
+ self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2)
+ self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1)
+ self.label_129 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_129.setFont(font)
+ self.label_129.setObjectName("label_129")
+ self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2)
+ self.toolBox_2 = QtWidgets.QToolBox(self.dockWidgetContents)
+ self.toolBox_2.setObjectName("toolBox_2")
+ self.page_3 = QtWidgets.QWidget()
+ self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_3.setObjectName("page_3")
+ self.gridLayout_41 = QtWidgets.QGridLayout(self.page_3)
+ self.gridLayout_41.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_41.setObjectName("gridLayout_41")
+ self.label_60 = QtWidgets.QLabel(self.page_3)
+ self.label_60.setObjectName("label_60")
+ self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_3, "")
+ self.page_8 = QtWidgets.QWidget()
+ self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_8.setObjectName("page_8")
+ self.gridLayout_42 = QtWidgets.QGridLayout(self.page_8)
+ self.gridLayout_42.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_42.setObjectName("gridLayout_42")
+ self.label_61 = QtWidgets.QLabel(self.page_8)
+ self.label_61.setObjectName("label_61")
+ self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1)
+ self.toolBox_2.addItem(self.page_8, "")
+ self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1)
+ self.toolBoxDis_2 = QtWidgets.QToolBox(self.dockWidgetContents)
+ self.toolBoxDis_2.setEnabled(False)
+ self.toolBoxDis_2.setObjectName("toolBoxDis_2")
+ self.page_6 = QtWidgets.QWidget()
+ self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73))
+ self.page_6.setObjectName("page_6")
+ self.gridLayout_29 = QtWidgets.QGridLayout(self.page_6)
+ self.gridLayout_29.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_29.setObjectName("gridLayout_29")
+ self.label_109 = QtWidgets.QLabel(self.page_6)
+ self.label_109.setObjectName("label_109")
+ self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_6, "")
+ self.page_7 = QtWidgets.QWidget()
+ self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38))
+ self.page_7.setObjectName("page_7")
+ self.gridLayout_34 = QtWidgets.QGridLayout(self.page_7)
+ self.gridLayout_34.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_34.setObjectName("gridLayout_34")
+ self.label_110 = QtWidgets.QLabel(self.page_7)
+ self.label_110.setObjectName("label_110")
+ self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1)
+ self.toolBoxDis_2.addItem(self.page_7, "")
+ self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1)
+ self.label_130 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_130.setFont(font)
+ self.label_130.setObjectName("label_130")
+ self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.stackedWidget_2.setCurrentIndex(1)
+ self.stackedWidgetDis_2.setCurrentIndex(1)
+ self.toolBox_2.setCurrentIndex(0)
+ self.toolBoxDis_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Containers - No Tabs"))
+ self.label_126.setText(_translate("DockWidget", "Disabled"))
+ self.label_124.setText(_translate("DockWidget", "Enabled"))
+ self.label_133.setText(_translate("DockWidget", "MDI Area"))
+ self.groupBoxDis_2.setTitle(_translate("DockWidget", "GroupBox"))
+ self.label_7.setText(_translate("DockWidget", "Inside GroupBox"))
+ self.stackedWidget_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.stackedWidget_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.stackedWidget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_57.setText(_translate("DockWidget", "Inside Stacked Page 1"))
+ self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_58.setText(_translate("DockWidget", "Inside Stacked Page 2"))
+ self.stackedWidgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.stackedWidgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.stackedWidgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_113.setText(_translate("DockWidget", "Inside Stacked Page 1"))
+ self.label_114.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_114.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_114.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_114.setText(_translate("DockWidget", "Inside Stacked Page 2"))
+ self.label_131.setText(_translate("DockWidget", "Frame"))
+ self.frame_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.frame_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.frame_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_9.setText(_translate("DockWidget", "Inside Frame"))
+ self.frameDis_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.frameDis_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.frameDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_8.setText(_translate("DockWidget", "Inside Frame"))
+ self.label_132.setText(_translate("DockWidget", "Widget"))
+ self.groupBox_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.groupBox_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.groupBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.groupBox_2.setTitle(_translate("DockWidget", "GroupBox"))
+ self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_10.setText(_translate("DockWidget", "Inside GroupBox"))
+ self.subwindow1Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow"))
+ self.label_111.setText(_translate("DockWidget", "Inside MDI Area 1"))
+ self.subwindow2Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow"))
+ self.label_112.setText(_translate("DockWidget", "Inside MDI Area 2 "))
+ self.label_127.setText(_translate("DockWidget", "GroupBox"))
+ self.widget_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.widget_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.widget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_59.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_59.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_59.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_59.setText(_translate("DockWidget", "Inside Widget"))
+ self.widgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.widgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.widgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_125.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_125.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_125.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_125.setText(_translate("DockWidget", "Inside Widget"))
+ self.subwindow1_2.setWindowTitle(_translate("DockWidget", "Subwindow"))
+ self.label_29.setText(_translate("DockWidget", "Inside MDI Area 1"))
+ self.subwindow2_2.setWindowTitle(_translate("DockWidget", "Subwindow"))
+ self.label_56.setText(_translate("DockWidget", "Inside MDI Area 2 "))
+ self.label_128.setText(_translate("DockWidget", "ScroolArea"))
+ self.scrollArea_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.scrollArea_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.scrollArea_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_70.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_70.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_70.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_70.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_71.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_71.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_71.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_71.setText(_translate("DockWidget", "ScroolArea "))
+ self.label_75.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_75.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_75.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_75.setText(_translate("DockWidget", "Inside ScroolArea "))
+ self.label_76.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_76.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_76.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_76.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_77.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_77.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_77.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_77.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_78.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_78.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_78.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_78.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_79.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_79.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_79.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_79.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_80.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_80.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_80.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_80.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_81.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_81.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_81.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_81.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.scrollAreaDis_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.scrollAreaDis_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.scrollAreaDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_115.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_115.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_115.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_115.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_116.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_116.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_116.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_116.setText(_translate("DockWidget", "ScroolArea "))
+ self.label_117.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_117.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_117.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_117.setText(_translate("DockWidget", "Inside ScroolArea "))
+ self.label_118.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_118.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_118.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_118.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_119.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_119.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_119.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_119.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_120.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_120.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_120.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_120.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_121.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_121.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_121.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_121.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_122.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_122.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_122.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_122.setText(_translate("DockWidget", "ScroolArea"))
+ self.label_123.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_123.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_123.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_123.setText(_translate("DockWidget", "Inside ScroolArea"))
+ self.label_129.setText(_translate("DockWidget", "ToolBox"))
+ self.toolBox_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.toolBox_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.toolBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_60.setText(_translate("DockWidget", "Inside ToolBox Page 1"))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), _translate("DockWidget", "Page 1"))
+ self.label_61.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_61.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_61.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_61.setText(_translate("DockWidget", "Inside ToolBox Page 2"))
+ self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), _translate("DockWidget", "Page 2"))
+ self.toolBoxDis_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.toolBoxDis_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.toolBoxDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_109.setText(_translate("DockWidget", "Inside ToolBox Page 1"))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), _translate("DockWidget", "Page 1"))
+ self.label_110.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_110.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_110.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_110.setText(_translate("DockWidget", "Inside ToolBox Page 2"))
+ self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), _translate("DockWidget", "Page 2"))
+ self.label_130.setText(_translate("DockWidget", "Stacked"))
+
diff --git a/example/ui/dw_containers_tabs.ui b/example/ui/dw_containers_tabs.ui
new file mode 100644
index 000000000..17021b1a0
--- /dev/null
+++ b/example/ui/dw_containers_tabs.ui
@@ -0,0 +1,377 @@
+
+
+ DockWidget
+
+
+
+ 0
+ 0
+ 578
+ 515
+
+
+
+ Containers - Tabs
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Enabled
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Disabled
+
+
+
+
+
+
+ 0
+
+
+ false
+
+
+ true
+
+
+
+ Tab 1
+
+
+
+
+
+ Inside TabWidget North Closable Tab 1
+
+
+
+
+
+
+
+ Tab 2
+
+
+
+
+
+ Inside TabWidget North Closable Tab 2
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+ 1
+
+
+ false
+
+
+ true
+
+
+
+ Tab 1
+
+
+
+
+
+ Inside TabWidget North Closable Tab 1
+
+
+
+
+
+
+
+ Tab 2
+
+
+
+
+
+ Inside TabWidget North Closable Tab 2
+
+
+
+
+
+
+
+
+
+
+ QTabWidget::West
+
+
+ 0
+
+
+
+ Tab 1
+
+
+
+
+
+ Inside TabWidget West Tab 1
+
+
+
+
+
+
+
+ Tab 2
+
+
+
+
+
+ Inside TabWidget West Tab 2
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+ QTabWidget::West
+
+
+ 0
+
+
+
+ Tab 1
+
+
+
+
+
+ Inside TabWidget West Tab 1
+
+
+
+
+
+
+
+ Tab 2
+
+
+
+
+
+ Inside TabWidget West Tab 2
+
+
+
+
+
+
+
+
+
+
+ QTabWidget::East
+
+
+ 0
+
+
+
+ Tab 1
+
+
+
+
+
+ Inside TabWidget East Tab 1
+
+
+
+
+
+
+
+ Tab 2
+
+
+
+
+
+ Inside TabWidget East Tab 2
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+ QTabWidget::East
+
+
+ 0
+
+
+
+ Tab 1
+
+
+
+
+
+ Inside TabWidget East Tab 1
+
+
+
+
+
+
+
+ Tab 2
+
+
+
+
+
+ Inside TabWidget East Tab 2
+
+
+
+
+
+
+
+
+
+
+ QTabWidget::South
+
+
+ 0
+
+
+ true
+
+
+
+ Tab 1
+
+
+
+
+
+ Inside TabWidget South Closable Tab 1
+
+
+
+
+
+
+
+ Tab 2
+
+
+
+
+
+ Inside TabWidget South Closable Tab 2
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+ QTabWidget::South
+
+
+ 0
+
+
+ true
+
+
+
+ Tab 1
+
+
+
+
+
+ Inside TabWidget South Closable Tab 1
+
+
+
+
+
+
+
+ Tab 2
+
+
+
+
+
+ Inside TabWidget South Closable Tab 2
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/example/ui/dw_containers_tabs_pyqt5_ui.py b/example/ui/dw_containers_tabs_pyqt5_ui.py
new file mode 100644
index 000000000..ffb82a71f
--- /dev/null
+++ b/example/ui/dw_containers_tabs_pyqt5_ui.py
@@ -0,0 +1,268 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_tabs.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(578, 515)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout_5 = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_5.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_5.setObjectName("gridLayout_5")
+ self.label_5 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName("label_5")
+ self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1)
+ self.label_6 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName("label_6")
+ self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1)
+ self.tabWidgetNorth = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth.setDocumentMode(False)
+ self.tabWidgetNorth.setTabsClosable(True)
+ self.tabWidgetNorth.setObjectName("tabWidgetNorth")
+ self.tab_7 = QtWidgets.QWidget()
+ self.tab_7.setObjectName("tab_7")
+ self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_7)
+ self.gridLayout_8.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_8.setObjectName("gridLayout_8")
+ self.label_52 = QtWidgets.QLabel(self.tab_7)
+ self.label_52.setObjectName("label_52")
+ self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_7, "")
+ self.tab_8 = QtWidgets.QWidget()
+ self.tab_8.setObjectName("tab_8")
+ self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_8)
+ self.gridLayout_4.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_4.setObjectName("gridLayout_4")
+ self.label_48 = QtWidgets.QLabel(self.tab_8)
+ self.label_48.setObjectName("label_48")
+ self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_8, "")
+ self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1)
+ self.tabWidgetNorth_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth_2.setEnabled(False)
+ self.tabWidgetNorth_2.setDocumentMode(False)
+ self.tabWidgetNorth_2.setTabsClosable(True)
+ self.tabWidgetNorth_2.setObjectName("tabWidgetNorth_2")
+ self.tab_9 = QtWidgets.QWidget()
+ self.tab_9.setObjectName("tab_9")
+ self.gridLayout_10 = QtWidgets.QGridLayout(self.tab_9)
+ self.gridLayout_10.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_10.setObjectName("gridLayout_10")
+ self.label_53 = QtWidgets.QLabel(self.tab_9)
+ self.label_53.setObjectName("label_53")
+ self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_9, "")
+ self.tab_10 = QtWidgets.QWidget()
+ self.tab_10.setObjectName("tab_10")
+ self.gridLayout_19 = QtWidgets.QGridLayout(self.tab_10)
+ self.gridLayout_19.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_19.setObjectName("gridLayout_19")
+ self.label_49 = QtWidgets.QLabel(self.tab_10)
+ self.label_49.setObjectName("label_49")
+ self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_10, "")
+ self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1)
+ self.tabWidgetWest = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest.setTabPosition(QtWidgets.QTabWidget.West)
+ self.tabWidgetWest.setObjectName("tabWidgetWest")
+ self.tab_5 = QtWidgets.QWidget()
+ self.tab_5.setObjectName("tab_5")
+ self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_5)
+ self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_3.setObjectName("gridLayout_3")
+ self.label_39 = QtWidgets.QLabel(self.tab_5)
+ self.label_39.setObjectName("label_39")
+ self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_5, "")
+ self.tab_6 = QtWidgets.QWidget()
+ self.tab_6.setObjectName("tab_6")
+ self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_6)
+ self.gridLayout_9.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_9.setObjectName("gridLayout_9")
+ self.label_54 = QtWidgets.QLabel(self.tab_6)
+ self.label_54.setObjectName("label_54")
+ self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_6, "")
+ self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1)
+ self.tabWidgetWest_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest_2.setEnabled(False)
+ self.tabWidgetWest_2.setTabPosition(QtWidgets.QTabWidget.West)
+ self.tabWidgetWest_2.setObjectName("tabWidgetWest_2")
+ self.tab_11 = QtWidgets.QWidget()
+ self.tab_11.setObjectName("tab_11")
+ self.gridLayout_20 = QtWidgets.QGridLayout(self.tab_11)
+ self.gridLayout_20.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_20.setObjectName("gridLayout_20")
+ self.label_50 = QtWidgets.QLabel(self.tab_11)
+ self.label_50.setObjectName("label_50")
+ self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_11, "")
+ self.tab_12 = QtWidgets.QWidget()
+ self.tab_12.setObjectName("tab_12")
+ self.gridLayout_21 = QtWidgets.QGridLayout(self.tab_12)
+ self.gridLayout_21.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_21.setObjectName("gridLayout_21")
+ self.label_72 = QtWidgets.QLabel(self.tab_12)
+ self.label_72.setObjectName("label_72")
+ self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_12, "")
+ self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1)
+ self.tabWidgetEast = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast.setTabPosition(QtWidgets.QTabWidget.East)
+ self.tabWidgetEast.setObjectName("tabWidgetEast")
+ self.tab_3 = QtWidgets.QWidget()
+ self.tab_3.setObjectName("tab_3")
+ self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_3)
+ self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_2.setObjectName("gridLayout_2")
+ self.label_38 = QtWidgets.QLabel(self.tab_3)
+ self.label_38.setObjectName("label_38")
+ self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_3, "")
+ self.tab_4 = QtWidgets.QWidget()
+ self.tab_4.setObjectName("tab_4")
+ self.gridLayout_11 = QtWidgets.QGridLayout(self.tab_4)
+ self.gridLayout_11.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_11.setObjectName("gridLayout_11")
+ self.label_55 = QtWidgets.QLabel(self.tab_4)
+ self.label_55.setObjectName("label_55")
+ self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_4, "")
+ self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1)
+ self.tabWidgetEast_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast_2.setEnabled(False)
+ self.tabWidgetEast_2.setTabPosition(QtWidgets.QTabWidget.East)
+ self.tabWidgetEast_2.setObjectName("tabWidgetEast_2")
+ self.tab_13 = QtWidgets.QWidget()
+ self.tab_13.setObjectName("tab_13")
+ self.gridLayout_22 = QtWidgets.QGridLayout(self.tab_13)
+ self.gridLayout_22.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_22.setObjectName("gridLayout_22")
+ self.label_51 = QtWidgets.QLabel(self.tab_13)
+ self.label_51.setObjectName("label_51")
+ self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_13, "")
+ self.tab_14 = QtWidgets.QWidget()
+ self.tab_14.setObjectName("tab_14")
+ self.gridLayout_30 = QtWidgets.QGridLayout(self.tab_14)
+ self.gridLayout_30.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_30.setObjectName("gridLayout_30")
+ self.label_73 = QtWidgets.QLabel(self.tab_14)
+ self.label_73.setObjectName("label_73")
+ self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_14, "")
+ self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1)
+ self.tabWidgetSouth = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth.setTabPosition(QtWidgets.QTabWidget.South)
+ self.tabWidgetSouth.setTabsClosable(True)
+ self.tabWidgetSouth.setObjectName("tabWidgetSouth")
+ self.tab = QtWidgets.QWidget()
+ self.tab.setObjectName("tab")
+ self.gridLayout = QtWidgets.QGridLayout(self.tab)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_34 = QtWidgets.QLabel(self.tab)
+ self.label_34.setObjectName("label_34")
+ self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab, "")
+ self.tab_2 = QtWidgets.QWidget()
+ self.tab_2.setObjectName("tab_2")
+ self.gridLayout_18 = QtWidgets.QGridLayout(self.tab_2)
+ self.gridLayout_18.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_18.setObjectName("gridLayout_18")
+ self.label_62 = QtWidgets.QLabel(self.tab_2)
+ self.label_62.setObjectName("label_62")
+ self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab_2, "")
+ self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1)
+ self.tabWidgetSouth_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth_2.setEnabled(False)
+ self.tabWidgetSouth_2.setTabPosition(QtWidgets.QTabWidget.South)
+ self.tabWidgetSouth_2.setTabsClosable(True)
+ self.tabWidgetSouth_2.setObjectName("tabWidgetSouth_2")
+ self.tab_15 = QtWidgets.QWidget()
+ self.tab_15.setObjectName("tab_15")
+ self.gridLayout_31 = QtWidgets.QGridLayout(self.tab_15)
+ self.gridLayout_31.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_31.setObjectName("gridLayout_31")
+ self.label_35 = QtWidgets.QLabel(self.tab_15)
+ self.label_35.setObjectName("label_35")
+ self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_15, "")
+ self.tab_16 = QtWidgets.QWidget()
+ self.tab_16.setObjectName("tab_16")
+ self.gridLayout_32 = QtWidgets.QGridLayout(self.tab_16)
+ self.gridLayout_32.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_32.setObjectName("gridLayout_32")
+ self.label_74 = QtWidgets.QLabel(self.tab_16)
+ self.label_74.setObjectName("label_74")
+ self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_16, "")
+ self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.tabWidgetNorth.setCurrentIndex(0)
+ self.tabWidgetNorth_2.setCurrentIndex(1)
+ self.tabWidgetWest.setCurrentIndex(0)
+ self.tabWidgetWest_2.setCurrentIndex(0)
+ self.tabWidgetEast.setCurrentIndex(0)
+ self.tabWidgetEast_2.setCurrentIndex(0)
+ self.tabWidgetSouth.setCurrentIndex(0)
+ self.tabWidgetSouth_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Containers - Tabs"))
+ self.label_5.setText(_translate("DockWidget", "Enabled"))
+ self.label_6.setText(_translate("DockWidget", "Disabled"))
+ self.label_52.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1"))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), _translate("DockWidget", "Tab 1"))
+ self.label_48.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2"))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), _translate("DockWidget", "Tab 2"))
+ self.label_53.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1"))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), _translate("DockWidget", "Tab 1"))
+ self.label_49.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2"))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), _translate("DockWidget", "Tab 2"))
+ self.label_39.setText(_translate("DockWidget", "Inside TabWidget West Tab 1"))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), _translate("DockWidget", "Tab 1"))
+ self.label_54.setText(_translate("DockWidget", "Inside TabWidget West Tab 2"))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), _translate("DockWidget", "Tab 2"))
+ self.label_50.setText(_translate("DockWidget", "Inside TabWidget West Tab 1"))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), _translate("DockWidget", "Tab 1"))
+ self.label_72.setText(_translate("DockWidget", "Inside TabWidget West Tab 2"))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), _translate("DockWidget", "Tab 2"))
+ self.label_38.setText(_translate("DockWidget", "Inside TabWidget East Tab 1"))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), _translate("DockWidget", "Tab 1"))
+ self.label_55.setText(_translate("DockWidget", "Inside TabWidget East Tab 2"))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), _translate("DockWidget", "Tab 2"))
+ self.label_51.setText(_translate("DockWidget", "Inside TabWidget East Tab 1"))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), _translate("DockWidget", "Tab 1"))
+ self.label_73.setText(_translate("DockWidget", "Inside TabWidget East Tab 2"))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), _translate("DockWidget", "Tab 2"))
+ self.label_34.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1"))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), _translate("DockWidget", "Tab 1"))
+ self.label_62.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2"))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), _translate("DockWidget", "Tab 2"))
+ self.label_35.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1"))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), _translate("DockWidget", "Tab 1"))
+ self.label_74.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2"))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), _translate("DockWidget", "Tab 2"))
+
diff --git a/example/ui/dw_containers_tabs_pyqt_ui.py b/example/ui/dw_containers_tabs_pyqt_ui.py
new file mode 100644
index 000000000..7b0ff2887
--- /dev/null
+++ b/example/ui/dw_containers_tabs_pyqt_ui.py
@@ -0,0 +1,264 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_tabs.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(578, 515)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout_5 = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
+ self.label_5 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName(_fromUtf8("label_5"))
+ self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1)
+ self.label_6 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName(_fromUtf8("label_6"))
+ self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1)
+ self.tabWidgetNorth = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth.setDocumentMode(False)
+ self.tabWidgetNorth.setTabsClosable(True)
+ self.tabWidgetNorth.setObjectName(_fromUtf8("tabWidgetNorth"))
+ self.tab_7 = QtGui.QWidget()
+ self.tab_7.setObjectName(_fromUtf8("tab_7"))
+ self.gridLayout_8 = QtGui.QGridLayout(self.tab_7)
+ self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
+ self.label_52 = QtGui.QLabel(self.tab_7)
+ self.label_52.setObjectName(_fromUtf8("label_52"))
+ self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_7, _fromUtf8(""))
+ self.tab_8 = QtGui.QWidget()
+ self.tab_8.setObjectName(_fromUtf8("tab_8"))
+ self.gridLayout_4 = QtGui.QGridLayout(self.tab_8)
+ self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
+ self.label_48 = QtGui.QLabel(self.tab_8)
+ self.label_48.setObjectName(_fromUtf8("label_48"))
+ self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_8, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1)
+ self.tabWidgetNorth_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth_2.setEnabled(False)
+ self.tabWidgetNorth_2.setDocumentMode(False)
+ self.tabWidgetNorth_2.setTabsClosable(True)
+ self.tabWidgetNorth_2.setObjectName(_fromUtf8("tabWidgetNorth_2"))
+ self.tab_9 = QtGui.QWidget()
+ self.tab_9.setObjectName(_fromUtf8("tab_9"))
+ self.gridLayout_10 = QtGui.QGridLayout(self.tab_9)
+ self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
+ self.label_53 = QtGui.QLabel(self.tab_9)
+ self.label_53.setObjectName(_fromUtf8("label_53"))
+ self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_9, _fromUtf8(""))
+ self.tab_10 = QtGui.QWidget()
+ self.tab_10.setObjectName(_fromUtf8("tab_10"))
+ self.gridLayout_19 = QtGui.QGridLayout(self.tab_10)
+ self.gridLayout_19.setObjectName(_fromUtf8("gridLayout_19"))
+ self.label_49 = QtGui.QLabel(self.tab_10)
+ self.label_49.setObjectName(_fromUtf8("label_49"))
+ self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_10, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1)
+ self.tabWidgetWest = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest.setTabPosition(QtGui.QTabWidget.West)
+ self.tabWidgetWest.setObjectName(_fromUtf8("tabWidgetWest"))
+ self.tab_5 = QtGui.QWidget()
+ self.tab_5.setObjectName(_fromUtf8("tab_5"))
+ self.gridLayout_3 = QtGui.QGridLayout(self.tab_5)
+ self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
+ self.label_39 = QtGui.QLabel(self.tab_5)
+ self.label_39.setObjectName(_fromUtf8("label_39"))
+ self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_5, _fromUtf8(""))
+ self.tab_6 = QtGui.QWidget()
+ self.tab_6.setObjectName(_fromUtf8("tab_6"))
+ self.gridLayout_9 = QtGui.QGridLayout(self.tab_6)
+ self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
+ self.label_54 = QtGui.QLabel(self.tab_6)
+ self.label_54.setObjectName(_fromUtf8("label_54"))
+ self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_6, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1)
+ self.tabWidgetWest_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest_2.setEnabled(False)
+ self.tabWidgetWest_2.setTabPosition(QtGui.QTabWidget.West)
+ self.tabWidgetWest_2.setObjectName(_fromUtf8("tabWidgetWest_2"))
+ self.tab_11 = QtGui.QWidget()
+ self.tab_11.setObjectName(_fromUtf8("tab_11"))
+ self.gridLayout_20 = QtGui.QGridLayout(self.tab_11)
+ self.gridLayout_20.setObjectName(_fromUtf8("gridLayout_20"))
+ self.label_50 = QtGui.QLabel(self.tab_11)
+ self.label_50.setObjectName(_fromUtf8("label_50"))
+ self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_11, _fromUtf8(""))
+ self.tab_12 = QtGui.QWidget()
+ self.tab_12.setObjectName(_fromUtf8("tab_12"))
+ self.gridLayout_21 = QtGui.QGridLayout(self.tab_12)
+ self.gridLayout_21.setObjectName(_fromUtf8("gridLayout_21"))
+ self.label_72 = QtGui.QLabel(self.tab_12)
+ self.label_72.setObjectName(_fromUtf8("label_72"))
+ self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_12, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1)
+ self.tabWidgetEast = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast.setTabPosition(QtGui.QTabWidget.East)
+ self.tabWidgetEast.setObjectName(_fromUtf8("tabWidgetEast"))
+ self.tab_3 = QtGui.QWidget()
+ self.tab_3.setObjectName(_fromUtf8("tab_3"))
+ self.gridLayout_2 = QtGui.QGridLayout(self.tab_3)
+ self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
+ self.label_38 = QtGui.QLabel(self.tab_3)
+ self.label_38.setObjectName(_fromUtf8("label_38"))
+ self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_3, _fromUtf8(""))
+ self.tab_4 = QtGui.QWidget()
+ self.tab_4.setObjectName(_fromUtf8("tab_4"))
+ self.gridLayout_11 = QtGui.QGridLayout(self.tab_4)
+ self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
+ self.label_55 = QtGui.QLabel(self.tab_4)
+ self.label_55.setObjectName(_fromUtf8("label_55"))
+ self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_4, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1)
+ self.tabWidgetEast_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast_2.setEnabled(False)
+ self.tabWidgetEast_2.setTabPosition(QtGui.QTabWidget.East)
+ self.tabWidgetEast_2.setObjectName(_fromUtf8("tabWidgetEast_2"))
+ self.tab_13 = QtGui.QWidget()
+ self.tab_13.setObjectName(_fromUtf8("tab_13"))
+ self.gridLayout_22 = QtGui.QGridLayout(self.tab_13)
+ self.gridLayout_22.setObjectName(_fromUtf8("gridLayout_22"))
+ self.label_51 = QtGui.QLabel(self.tab_13)
+ self.label_51.setObjectName(_fromUtf8("label_51"))
+ self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_13, _fromUtf8(""))
+ self.tab_14 = QtGui.QWidget()
+ self.tab_14.setObjectName(_fromUtf8("tab_14"))
+ self.gridLayout_30 = QtGui.QGridLayout(self.tab_14)
+ self.gridLayout_30.setObjectName(_fromUtf8("gridLayout_30"))
+ self.label_73 = QtGui.QLabel(self.tab_14)
+ self.label_73.setObjectName(_fromUtf8("label_73"))
+ self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_14, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1)
+ self.tabWidgetSouth = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth.setTabPosition(QtGui.QTabWidget.South)
+ self.tabWidgetSouth.setTabsClosable(True)
+ self.tabWidgetSouth.setObjectName(_fromUtf8("tabWidgetSouth"))
+ self.tab = QtGui.QWidget()
+ self.tab.setObjectName(_fromUtf8("tab"))
+ self.gridLayout = QtGui.QGridLayout(self.tab)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.label_34 = QtGui.QLabel(self.tab)
+ self.label_34.setObjectName(_fromUtf8("label_34"))
+ self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab, _fromUtf8(""))
+ self.tab_2 = QtGui.QWidget()
+ self.tab_2.setObjectName(_fromUtf8("tab_2"))
+ self.gridLayout_18 = QtGui.QGridLayout(self.tab_2)
+ self.gridLayout_18.setObjectName(_fromUtf8("gridLayout_18"))
+ self.label_62 = QtGui.QLabel(self.tab_2)
+ self.label_62.setObjectName(_fromUtf8("label_62"))
+ self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab_2, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1)
+ self.tabWidgetSouth_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth_2.setEnabled(False)
+ self.tabWidgetSouth_2.setTabPosition(QtGui.QTabWidget.South)
+ self.tabWidgetSouth_2.setTabsClosable(True)
+ self.tabWidgetSouth_2.setObjectName(_fromUtf8("tabWidgetSouth_2"))
+ self.tab_15 = QtGui.QWidget()
+ self.tab_15.setObjectName(_fromUtf8("tab_15"))
+ self.gridLayout_31 = QtGui.QGridLayout(self.tab_15)
+ self.gridLayout_31.setObjectName(_fromUtf8("gridLayout_31"))
+ self.label_35 = QtGui.QLabel(self.tab_15)
+ self.label_35.setObjectName(_fromUtf8("label_35"))
+ self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_15, _fromUtf8(""))
+ self.tab_16 = QtGui.QWidget()
+ self.tab_16.setObjectName(_fromUtf8("tab_16"))
+ self.gridLayout_32 = QtGui.QGridLayout(self.tab_16)
+ self.gridLayout_32.setObjectName(_fromUtf8("gridLayout_32"))
+ self.label_74 = QtGui.QLabel(self.tab_16)
+ self.label_74.setObjectName(_fromUtf8("label_74"))
+ self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_16, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.tabWidgetNorth.setCurrentIndex(0)
+ self.tabWidgetNorth_2.setCurrentIndex(1)
+ self.tabWidgetWest.setCurrentIndex(0)
+ self.tabWidgetWest_2.setCurrentIndex(0)
+ self.tabWidgetEast.setCurrentIndex(0)
+ self.tabWidgetEast_2.setCurrentIndex(0)
+ self.tabWidgetSouth.setCurrentIndex(0)
+ self.tabWidgetSouth_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Containers - Tabs", None))
+ self.label_5.setText(_translate("DockWidget", "Enabled", None))
+ self.label_6.setText(_translate("DockWidget", "Disabled", None))
+ self.label_52.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1", None))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), _translate("DockWidget", "Tab 1", None))
+ self.label_48.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2", None))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), _translate("DockWidget", "Tab 2", None))
+ self.label_53.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1", None))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), _translate("DockWidget", "Tab 1", None))
+ self.label_49.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2", None))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), _translate("DockWidget", "Tab 2", None))
+ self.label_39.setText(_translate("DockWidget", "Inside TabWidget West Tab 1", None))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), _translate("DockWidget", "Tab 1", None))
+ self.label_54.setText(_translate("DockWidget", "Inside TabWidget West Tab 2", None))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), _translate("DockWidget", "Tab 2", None))
+ self.label_50.setText(_translate("DockWidget", "Inside TabWidget West Tab 1", None))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), _translate("DockWidget", "Tab 1", None))
+ self.label_72.setText(_translate("DockWidget", "Inside TabWidget West Tab 2", None))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), _translate("DockWidget", "Tab 2", None))
+ self.label_38.setText(_translate("DockWidget", "Inside TabWidget East Tab 1", None))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), _translate("DockWidget", "Tab 1", None))
+ self.label_55.setText(_translate("DockWidget", "Inside TabWidget East Tab 2", None))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), _translate("DockWidget", "Tab 2", None))
+ self.label_51.setText(_translate("DockWidget", "Inside TabWidget East Tab 1", None))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), _translate("DockWidget", "Tab 1", None))
+ self.label_73.setText(_translate("DockWidget", "Inside TabWidget East Tab 2", None))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), _translate("DockWidget", "Tab 2", None))
+ self.label_34.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1", None))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), _translate("DockWidget", "Tab 1", None))
+ self.label_62.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2", None))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), _translate("DockWidget", "Tab 2", None))
+ self.label_35.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1", None))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), _translate("DockWidget", "Tab 1", None))
+ self.label_74.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2", None))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), _translate("DockWidget", "Tab 2", None))
+
diff --git a/example/ui/dw_containers_tabs_pyqtgraph_ui.py b/example/ui/dw_containers_tabs_pyqtgraph_ui.py
new file mode 100644
index 000000000..2c9fa37ab
--- /dev/null
+++ b/example/ui/dw_containers_tabs_pyqtgraph_ui.py
@@ -0,0 +1,264 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_tabs.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from pyqtgraph.Qt import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(578, 515)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout_5 = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
+ self.label_5 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName(_fromUtf8("label_5"))
+ self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1)
+ self.label_6 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName(_fromUtf8("label_6"))
+ self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1)
+ self.tabWidgetNorth = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth.setDocumentMode(False)
+ self.tabWidgetNorth.setTabsClosable(True)
+ self.tabWidgetNorth.setObjectName(_fromUtf8("tabWidgetNorth"))
+ self.tab_7 = QtGui.QWidget()
+ self.tab_7.setObjectName(_fromUtf8("tab_7"))
+ self.gridLayout_8 = QtGui.QGridLayout(self.tab_7)
+ self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
+ self.label_52 = QtGui.QLabel(self.tab_7)
+ self.label_52.setObjectName(_fromUtf8("label_52"))
+ self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_7, _fromUtf8(""))
+ self.tab_8 = QtGui.QWidget()
+ self.tab_8.setObjectName(_fromUtf8("tab_8"))
+ self.gridLayout_4 = QtGui.QGridLayout(self.tab_8)
+ self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
+ self.label_48 = QtGui.QLabel(self.tab_8)
+ self.label_48.setObjectName(_fromUtf8("label_48"))
+ self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_8, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1)
+ self.tabWidgetNorth_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth_2.setEnabled(False)
+ self.tabWidgetNorth_2.setDocumentMode(False)
+ self.tabWidgetNorth_2.setTabsClosable(True)
+ self.tabWidgetNorth_2.setObjectName(_fromUtf8("tabWidgetNorth_2"))
+ self.tab_9 = QtGui.QWidget()
+ self.tab_9.setObjectName(_fromUtf8("tab_9"))
+ self.gridLayout_10 = QtGui.QGridLayout(self.tab_9)
+ self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
+ self.label_53 = QtGui.QLabel(self.tab_9)
+ self.label_53.setObjectName(_fromUtf8("label_53"))
+ self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_9, _fromUtf8(""))
+ self.tab_10 = QtGui.QWidget()
+ self.tab_10.setObjectName(_fromUtf8("tab_10"))
+ self.gridLayout_19 = QtGui.QGridLayout(self.tab_10)
+ self.gridLayout_19.setObjectName(_fromUtf8("gridLayout_19"))
+ self.label_49 = QtGui.QLabel(self.tab_10)
+ self.label_49.setObjectName(_fromUtf8("label_49"))
+ self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_10, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1)
+ self.tabWidgetWest = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest.setTabPosition(QtGui.QTabWidget.West)
+ self.tabWidgetWest.setObjectName(_fromUtf8("tabWidgetWest"))
+ self.tab_5 = QtGui.QWidget()
+ self.tab_5.setObjectName(_fromUtf8("tab_5"))
+ self.gridLayout_3 = QtGui.QGridLayout(self.tab_5)
+ self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
+ self.label_39 = QtGui.QLabel(self.tab_5)
+ self.label_39.setObjectName(_fromUtf8("label_39"))
+ self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_5, _fromUtf8(""))
+ self.tab_6 = QtGui.QWidget()
+ self.tab_6.setObjectName(_fromUtf8("tab_6"))
+ self.gridLayout_9 = QtGui.QGridLayout(self.tab_6)
+ self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
+ self.label_54 = QtGui.QLabel(self.tab_6)
+ self.label_54.setObjectName(_fromUtf8("label_54"))
+ self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_6, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1)
+ self.tabWidgetWest_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest_2.setEnabled(False)
+ self.tabWidgetWest_2.setTabPosition(QtGui.QTabWidget.West)
+ self.tabWidgetWest_2.setObjectName(_fromUtf8("tabWidgetWest_2"))
+ self.tab_11 = QtGui.QWidget()
+ self.tab_11.setObjectName(_fromUtf8("tab_11"))
+ self.gridLayout_20 = QtGui.QGridLayout(self.tab_11)
+ self.gridLayout_20.setObjectName(_fromUtf8("gridLayout_20"))
+ self.label_50 = QtGui.QLabel(self.tab_11)
+ self.label_50.setObjectName(_fromUtf8("label_50"))
+ self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_11, _fromUtf8(""))
+ self.tab_12 = QtGui.QWidget()
+ self.tab_12.setObjectName(_fromUtf8("tab_12"))
+ self.gridLayout_21 = QtGui.QGridLayout(self.tab_12)
+ self.gridLayout_21.setObjectName(_fromUtf8("gridLayout_21"))
+ self.label_72 = QtGui.QLabel(self.tab_12)
+ self.label_72.setObjectName(_fromUtf8("label_72"))
+ self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_12, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1)
+ self.tabWidgetEast = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast.setTabPosition(QtGui.QTabWidget.East)
+ self.tabWidgetEast.setObjectName(_fromUtf8("tabWidgetEast"))
+ self.tab_3 = QtGui.QWidget()
+ self.tab_3.setObjectName(_fromUtf8("tab_3"))
+ self.gridLayout_2 = QtGui.QGridLayout(self.tab_3)
+ self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
+ self.label_38 = QtGui.QLabel(self.tab_3)
+ self.label_38.setObjectName(_fromUtf8("label_38"))
+ self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_3, _fromUtf8(""))
+ self.tab_4 = QtGui.QWidget()
+ self.tab_4.setObjectName(_fromUtf8("tab_4"))
+ self.gridLayout_11 = QtGui.QGridLayout(self.tab_4)
+ self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
+ self.label_55 = QtGui.QLabel(self.tab_4)
+ self.label_55.setObjectName(_fromUtf8("label_55"))
+ self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_4, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1)
+ self.tabWidgetEast_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast_2.setEnabled(False)
+ self.tabWidgetEast_2.setTabPosition(QtGui.QTabWidget.East)
+ self.tabWidgetEast_2.setObjectName(_fromUtf8("tabWidgetEast_2"))
+ self.tab_13 = QtGui.QWidget()
+ self.tab_13.setObjectName(_fromUtf8("tab_13"))
+ self.gridLayout_22 = QtGui.QGridLayout(self.tab_13)
+ self.gridLayout_22.setObjectName(_fromUtf8("gridLayout_22"))
+ self.label_51 = QtGui.QLabel(self.tab_13)
+ self.label_51.setObjectName(_fromUtf8("label_51"))
+ self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_13, _fromUtf8(""))
+ self.tab_14 = QtGui.QWidget()
+ self.tab_14.setObjectName(_fromUtf8("tab_14"))
+ self.gridLayout_30 = QtGui.QGridLayout(self.tab_14)
+ self.gridLayout_30.setObjectName(_fromUtf8("gridLayout_30"))
+ self.label_73 = QtGui.QLabel(self.tab_14)
+ self.label_73.setObjectName(_fromUtf8("label_73"))
+ self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_14, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1)
+ self.tabWidgetSouth = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth.setTabPosition(QtGui.QTabWidget.South)
+ self.tabWidgetSouth.setTabsClosable(True)
+ self.tabWidgetSouth.setObjectName(_fromUtf8("tabWidgetSouth"))
+ self.tab = QtGui.QWidget()
+ self.tab.setObjectName(_fromUtf8("tab"))
+ self.gridLayout = QtGui.QGridLayout(self.tab)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.label_34 = QtGui.QLabel(self.tab)
+ self.label_34.setObjectName(_fromUtf8("label_34"))
+ self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab, _fromUtf8(""))
+ self.tab_2 = QtGui.QWidget()
+ self.tab_2.setObjectName(_fromUtf8("tab_2"))
+ self.gridLayout_18 = QtGui.QGridLayout(self.tab_2)
+ self.gridLayout_18.setObjectName(_fromUtf8("gridLayout_18"))
+ self.label_62 = QtGui.QLabel(self.tab_2)
+ self.label_62.setObjectName(_fromUtf8("label_62"))
+ self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab_2, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1)
+ self.tabWidgetSouth_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth_2.setEnabled(False)
+ self.tabWidgetSouth_2.setTabPosition(QtGui.QTabWidget.South)
+ self.tabWidgetSouth_2.setTabsClosable(True)
+ self.tabWidgetSouth_2.setObjectName(_fromUtf8("tabWidgetSouth_2"))
+ self.tab_15 = QtGui.QWidget()
+ self.tab_15.setObjectName(_fromUtf8("tab_15"))
+ self.gridLayout_31 = QtGui.QGridLayout(self.tab_15)
+ self.gridLayout_31.setObjectName(_fromUtf8("gridLayout_31"))
+ self.label_35 = QtGui.QLabel(self.tab_15)
+ self.label_35.setObjectName(_fromUtf8("label_35"))
+ self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_15, _fromUtf8(""))
+ self.tab_16 = QtGui.QWidget()
+ self.tab_16.setObjectName(_fromUtf8("tab_16"))
+ self.gridLayout_32 = QtGui.QGridLayout(self.tab_16)
+ self.gridLayout_32.setObjectName(_fromUtf8("gridLayout_32"))
+ self.label_74 = QtGui.QLabel(self.tab_16)
+ self.label_74.setObjectName(_fromUtf8("label_74"))
+ self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_16, _fromUtf8(""))
+ self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.tabWidgetNorth.setCurrentIndex(0)
+ self.tabWidgetNorth_2.setCurrentIndex(1)
+ self.tabWidgetWest.setCurrentIndex(0)
+ self.tabWidgetWest_2.setCurrentIndex(0)
+ self.tabWidgetEast.setCurrentIndex(0)
+ self.tabWidgetEast_2.setCurrentIndex(0)
+ self.tabWidgetSouth.setCurrentIndex(0)
+ self.tabWidgetSouth_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Containers - Tabs", None))
+ self.label_5.setText(_translate("DockWidget", "Enabled", None))
+ self.label_6.setText(_translate("DockWidget", "Disabled", None))
+ self.label_52.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1", None))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), _translate("DockWidget", "Tab 1", None))
+ self.label_48.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2", None))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), _translate("DockWidget", "Tab 2", None))
+ self.label_53.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1", None))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), _translate("DockWidget", "Tab 1", None))
+ self.label_49.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2", None))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), _translate("DockWidget", "Tab 2", None))
+ self.label_39.setText(_translate("DockWidget", "Inside TabWidget West Tab 1", None))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), _translate("DockWidget", "Tab 1", None))
+ self.label_54.setText(_translate("DockWidget", "Inside TabWidget West Tab 2", None))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), _translate("DockWidget", "Tab 2", None))
+ self.label_50.setText(_translate("DockWidget", "Inside TabWidget West Tab 1", None))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), _translate("DockWidget", "Tab 1", None))
+ self.label_72.setText(_translate("DockWidget", "Inside TabWidget West Tab 2", None))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), _translate("DockWidget", "Tab 2", None))
+ self.label_38.setText(_translate("DockWidget", "Inside TabWidget East Tab 1", None))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), _translate("DockWidget", "Tab 1", None))
+ self.label_55.setText(_translate("DockWidget", "Inside TabWidget East Tab 2", None))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), _translate("DockWidget", "Tab 2", None))
+ self.label_51.setText(_translate("DockWidget", "Inside TabWidget East Tab 1", None))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), _translate("DockWidget", "Tab 1", None))
+ self.label_73.setText(_translate("DockWidget", "Inside TabWidget East Tab 2", None))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), _translate("DockWidget", "Tab 2", None))
+ self.label_34.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1", None))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), _translate("DockWidget", "Tab 1", None))
+ self.label_62.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2", None))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), _translate("DockWidget", "Tab 2", None))
+ self.label_35.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1", None))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), _translate("DockWidget", "Tab 1", None))
+ self.label_74.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2", None))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), _translate("DockWidget", "Tab 2", None))
+
diff --git a/example/ui/dw_containers_tabs_pyside2_ui.py b/example/ui/dw_containers_tabs_pyside2_ui.py
new file mode 100644
index 000000000..536962696
--- /dev/null
+++ b/example/ui/dw_containers_tabs_pyside2_ui.py
@@ -0,0 +1,251 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_tabs.ui'
+#
+# Created: Thu Dec 13 17:14:04 2018
+# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide2 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(578, 515)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout_5 = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_5.setObjectName("gridLayout_5")
+ self.label_5 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName("label_5")
+ self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1)
+ self.label_6 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName("label_6")
+ self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1)
+ self.tabWidgetNorth = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth.setDocumentMode(False)
+ self.tabWidgetNorth.setTabsClosable(True)
+ self.tabWidgetNorth.setObjectName("tabWidgetNorth")
+ self.tab_7 = QtWidgets.QWidget()
+ self.tab_7.setObjectName("tab_7")
+ self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_7)
+ self.gridLayout_8.setObjectName("gridLayout_8")
+ self.label_52 = QtWidgets.QLabel(self.tab_7)
+ self.label_52.setObjectName("label_52")
+ self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_7, "")
+ self.tab_8 = QtWidgets.QWidget()
+ self.tab_8.setObjectName("tab_8")
+ self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_8)
+ self.gridLayout_4.setObjectName("gridLayout_4")
+ self.label_48 = QtWidgets.QLabel(self.tab_8)
+ self.label_48.setObjectName("label_48")
+ self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_8, "")
+ self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1)
+ self.tabWidgetNorth_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth_2.setEnabled(False)
+ self.tabWidgetNorth_2.setDocumentMode(False)
+ self.tabWidgetNorth_2.setTabsClosable(True)
+ self.tabWidgetNorth_2.setObjectName("tabWidgetNorth_2")
+ self.tab_9 = QtWidgets.QWidget()
+ self.tab_9.setObjectName("tab_9")
+ self.gridLayout_10 = QtWidgets.QGridLayout(self.tab_9)
+ self.gridLayout_10.setObjectName("gridLayout_10")
+ self.label_53 = QtWidgets.QLabel(self.tab_9)
+ self.label_53.setObjectName("label_53")
+ self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_9, "")
+ self.tab_10 = QtWidgets.QWidget()
+ self.tab_10.setObjectName("tab_10")
+ self.gridLayout_19 = QtWidgets.QGridLayout(self.tab_10)
+ self.gridLayout_19.setObjectName("gridLayout_19")
+ self.label_49 = QtWidgets.QLabel(self.tab_10)
+ self.label_49.setObjectName("label_49")
+ self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_10, "")
+ self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1)
+ self.tabWidgetWest = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest.setTabPosition(QtWidgets.QTabWidget.West)
+ self.tabWidgetWest.setObjectName("tabWidgetWest")
+ self.tab_5 = QtWidgets.QWidget()
+ self.tab_5.setObjectName("tab_5")
+ self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_5)
+ self.gridLayout_3.setObjectName("gridLayout_3")
+ self.label_39 = QtWidgets.QLabel(self.tab_5)
+ self.label_39.setObjectName("label_39")
+ self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_5, "")
+ self.tab_6 = QtWidgets.QWidget()
+ self.tab_6.setObjectName("tab_6")
+ self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_6)
+ self.gridLayout_9.setObjectName("gridLayout_9")
+ self.label_54 = QtWidgets.QLabel(self.tab_6)
+ self.label_54.setObjectName("label_54")
+ self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_6, "")
+ self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1)
+ self.tabWidgetWest_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest_2.setEnabled(False)
+ self.tabWidgetWest_2.setTabPosition(QtWidgets.QTabWidget.West)
+ self.tabWidgetWest_2.setObjectName("tabWidgetWest_2")
+ self.tab_11 = QtWidgets.QWidget()
+ self.tab_11.setObjectName("tab_11")
+ self.gridLayout_20 = QtWidgets.QGridLayout(self.tab_11)
+ self.gridLayout_20.setObjectName("gridLayout_20")
+ self.label_50 = QtWidgets.QLabel(self.tab_11)
+ self.label_50.setObjectName("label_50")
+ self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_11, "")
+ self.tab_12 = QtWidgets.QWidget()
+ self.tab_12.setObjectName("tab_12")
+ self.gridLayout_21 = QtWidgets.QGridLayout(self.tab_12)
+ self.gridLayout_21.setObjectName("gridLayout_21")
+ self.label_72 = QtWidgets.QLabel(self.tab_12)
+ self.label_72.setObjectName("label_72")
+ self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_12, "")
+ self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1)
+ self.tabWidgetEast = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast.setTabPosition(QtWidgets.QTabWidget.East)
+ self.tabWidgetEast.setObjectName("tabWidgetEast")
+ self.tab_3 = QtWidgets.QWidget()
+ self.tab_3.setObjectName("tab_3")
+ self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_3)
+ self.gridLayout_2.setObjectName("gridLayout_2")
+ self.label_38 = QtWidgets.QLabel(self.tab_3)
+ self.label_38.setObjectName("label_38")
+ self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_3, "")
+ self.tab_4 = QtWidgets.QWidget()
+ self.tab_4.setObjectName("tab_4")
+ self.gridLayout_11 = QtWidgets.QGridLayout(self.tab_4)
+ self.gridLayout_11.setObjectName("gridLayout_11")
+ self.label_55 = QtWidgets.QLabel(self.tab_4)
+ self.label_55.setObjectName("label_55")
+ self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_4, "")
+ self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1)
+ self.tabWidgetEast_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast_2.setEnabled(False)
+ self.tabWidgetEast_2.setTabPosition(QtWidgets.QTabWidget.East)
+ self.tabWidgetEast_2.setObjectName("tabWidgetEast_2")
+ self.tab_13 = QtWidgets.QWidget()
+ self.tab_13.setObjectName("tab_13")
+ self.gridLayout_22 = QtWidgets.QGridLayout(self.tab_13)
+ self.gridLayout_22.setObjectName("gridLayout_22")
+ self.label_51 = QtWidgets.QLabel(self.tab_13)
+ self.label_51.setObjectName("label_51")
+ self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_13, "")
+ self.tab_14 = QtWidgets.QWidget()
+ self.tab_14.setObjectName("tab_14")
+ self.gridLayout_30 = QtWidgets.QGridLayout(self.tab_14)
+ self.gridLayout_30.setObjectName("gridLayout_30")
+ self.label_73 = QtWidgets.QLabel(self.tab_14)
+ self.label_73.setObjectName("label_73")
+ self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_14, "")
+ self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1)
+ self.tabWidgetSouth = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth.setTabPosition(QtWidgets.QTabWidget.South)
+ self.tabWidgetSouth.setTabsClosable(True)
+ self.tabWidgetSouth.setObjectName("tabWidgetSouth")
+ self.tab = QtWidgets.QWidget()
+ self.tab.setObjectName("tab")
+ self.gridLayout = QtWidgets.QGridLayout(self.tab)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_34 = QtWidgets.QLabel(self.tab)
+ self.label_34.setObjectName("label_34")
+ self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab, "")
+ self.tab_2 = QtWidgets.QWidget()
+ self.tab_2.setObjectName("tab_2")
+ self.gridLayout_18 = QtWidgets.QGridLayout(self.tab_2)
+ self.gridLayout_18.setObjectName("gridLayout_18")
+ self.label_62 = QtWidgets.QLabel(self.tab_2)
+ self.label_62.setObjectName("label_62")
+ self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab_2, "")
+ self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1)
+ self.tabWidgetSouth_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth_2.setEnabled(False)
+ self.tabWidgetSouth_2.setTabPosition(QtWidgets.QTabWidget.South)
+ self.tabWidgetSouth_2.setTabsClosable(True)
+ self.tabWidgetSouth_2.setObjectName("tabWidgetSouth_2")
+ self.tab_15 = QtWidgets.QWidget()
+ self.tab_15.setObjectName("tab_15")
+ self.gridLayout_31 = QtWidgets.QGridLayout(self.tab_15)
+ self.gridLayout_31.setObjectName("gridLayout_31")
+ self.label_35 = QtWidgets.QLabel(self.tab_15)
+ self.label_35.setObjectName("label_35")
+ self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_15, "")
+ self.tab_16 = QtWidgets.QWidget()
+ self.tab_16.setObjectName("tab_16")
+ self.gridLayout_32 = QtWidgets.QGridLayout(self.tab_16)
+ self.gridLayout_32.setObjectName("gridLayout_32")
+ self.label_74 = QtWidgets.QLabel(self.tab_16)
+ self.label_74.setObjectName("label_74")
+ self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_16, "")
+ self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.tabWidgetNorth.setCurrentIndex(0)
+ self.tabWidgetNorth_2.setCurrentIndex(1)
+ self.tabWidgetWest.setCurrentIndex(0)
+ self.tabWidgetWest_2.setCurrentIndex(0)
+ self.tabWidgetEast.setCurrentIndex(0)
+ self.tabWidgetEast_2.setCurrentIndex(0)
+ self.tabWidgetSouth.setCurrentIndex(0)
+ self.tabWidgetSouth_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Containers - Tabs", None, -1))
+ self.label_5.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1))
+ self.label_6.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1))
+ self.label_52.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 1", None, -1))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1))
+ self.label_48.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 2", None, -1))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1))
+ self.label_53.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 1", None, -1))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1))
+ self.label_49.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 2", None, -1))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1))
+ self.label_39.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget West Tab 1", None, -1))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1))
+ self.label_54.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget West Tab 2", None, -1))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1))
+ self.label_50.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget West Tab 1", None, -1))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1))
+ self.label_72.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget West Tab 2", None, -1))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1))
+ self.label_38.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget East Tab 1", None, -1))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1))
+ self.label_55.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget East Tab 2", None, -1))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1))
+ self.label_51.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget East Tab 1", None, -1))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1))
+ self.label_73.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget East Tab 2", None, -1))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1))
+ self.label_34.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 1", None, -1))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1))
+ self.label_62.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 2", None, -1))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1))
+ self.label_35.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 1", None, -1))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1))
+ self.label_74.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 2", None, -1))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1))
+
diff --git a/example/ui/dw_containers_tabs_pyside_ui.py b/example/ui/dw_containers_tabs_pyside_ui.py
new file mode 100644
index 000000000..a4770a7ce
--- /dev/null
+++ b/example/ui/dw_containers_tabs_pyside_ui.py
@@ -0,0 +1,251 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_tabs.ui'
+#
+# Created: Thu Dec 13 17:14:04 2018
+# by: pyside-uic 0.2.15 running on PySide 1.2.2
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide import QtCore, QtGui
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(578, 515)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout_5 = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_5.setObjectName("gridLayout_5")
+ self.label_5 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName("label_5")
+ self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1)
+ self.label_6 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName("label_6")
+ self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1)
+ self.tabWidgetNorth = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth.setDocumentMode(False)
+ self.tabWidgetNorth.setTabsClosable(True)
+ self.tabWidgetNorth.setObjectName("tabWidgetNorth")
+ self.tab_7 = QtGui.QWidget()
+ self.tab_7.setObjectName("tab_7")
+ self.gridLayout_8 = QtGui.QGridLayout(self.tab_7)
+ self.gridLayout_8.setObjectName("gridLayout_8")
+ self.label_52 = QtGui.QLabel(self.tab_7)
+ self.label_52.setObjectName("label_52")
+ self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_7, "")
+ self.tab_8 = QtGui.QWidget()
+ self.tab_8.setObjectName("tab_8")
+ self.gridLayout_4 = QtGui.QGridLayout(self.tab_8)
+ self.gridLayout_4.setObjectName("gridLayout_4")
+ self.label_48 = QtGui.QLabel(self.tab_8)
+ self.label_48.setObjectName("label_48")
+ self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_8, "")
+ self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1)
+ self.tabWidgetNorth_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth_2.setEnabled(False)
+ self.tabWidgetNorth_2.setDocumentMode(False)
+ self.tabWidgetNorth_2.setTabsClosable(True)
+ self.tabWidgetNorth_2.setObjectName("tabWidgetNorth_2")
+ self.tab_9 = QtGui.QWidget()
+ self.tab_9.setObjectName("tab_9")
+ self.gridLayout_10 = QtGui.QGridLayout(self.tab_9)
+ self.gridLayout_10.setObjectName("gridLayout_10")
+ self.label_53 = QtGui.QLabel(self.tab_9)
+ self.label_53.setObjectName("label_53")
+ self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_9, "")
+ self.tab_10 = QtGui.QWidget()
+ self.tab_10.setObjectName("tab_10")
+ self.gridLayout_19 = QtGui.QGridLayout(self.tab_10)
+ self.gridLayout_19.setObjectName("gridLayout_19")
+ self.label_49 = QtGui.QLabel(self.tab_10)
+ self.label_49.setObjectName("label_49")
+ self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_10, "")
+ self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1)
+ self.tabWidgetWest = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest.setTabPosition(QtGui.QTabWidget.West)
+ self.tabWidgetWest.setObjectName("tabWidgetWest")
+ self.tab_5 = QtGui.QWidget()
+ self.tab_5.setObjectName("tab_5")
+ self.gridLayout_3 = QtGui.QGridLayout(self.tab_5)
+ self.gridLayout_3.setObjectName("gridLayout_3")
+ self.label_39 = QtGui.QLabel(self.tab_5)
+ self.label_39.setObjectName("label_39")
+ self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_5, "")
+ self.tab_6 = QtGui.QWidget()
+ self.tab_6.setObjectName("tab_6")
+ self.gridLayout_9 = QtGui.QGridLayout(self.tab_6)
+ self.gridLayout_9.setObjectName("gridLayout_9")
+ self.label_54 = QtGui.QLabel(self.tab_6)
+ self.label_54.setObjectName("label_54")
+ self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_6, "")
+ self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1)
+ self.tabWidgetWest_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest_2.setEnabled(False)
+ self.tabWidgetWest_2.setTabPosition(QtGui.QTabWidget.West)
+ self.tabWidgetWest_2.setObjectName("tabWidgetWest_2")
+ self.tab_11 = QtGui.QWidget()
+ self.tab_11.setObjectName("tab_11")
+ self.gridLayout_20 = QtGui.QGridLayout(self.tab_11)
+ self.gridLayout_20.setObjectName("gridLayout_20")
+ self.label_50 = QtGui.QLabel(self.tab_11)
+ self.label_50.setObjectName("label_50")
+ self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_11, "")
+ self.tab_12 = QtGui.QWidget()
+ self.tab_12.setObjectName("tab_12")
+ self.gridLayout_21 = QtGui.QGridLayout(self.tab_12)
+ self.gridLayout_21.setObjectName("gridLayout_21")
+ self.label_72 = QtGui.QLabel(self.tab_12)
+ self.label_72.setObjectName("label_72")
+ self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_12, "")
+ self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1)
+ self.tabWidgetEast = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast.setTabPosition(QtGui.QTabWidget.East)
+ self.tabWidgetEast.setObjectName("tabWidgetEast")
+ self.tab_3 = QtGui.QWidget()
+ self.tab_3.setObjectName("tab_3")
+ self.gridLayout_2 = QtGui.QGridLayout(self.tab_3)
+ self.gridLayout_2.setObjectName("gridLayout_2")
+ self.label_38 = QtGui.QLabel(self.tab_3)
+ self.label_38.setObjectName("label_38")
+ self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_3, "")
+ self.tab_4 = QtGui.QWidget()
+ self.tab_4.setObjectName("tab_4")
+ self.gridLayout_11 = QtGui.QGridLayout(self.tab_4)
+ self.gridLayout_11.setObjectName("gridLayout_11")
+ self.label_55 = QtGui.QLabel(self.tab_4)
+ self.label_55.setObjectName("label_55")
+ self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_4, "")
+ self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1)
+ self.tabWidgetEast_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast_2.setEnabled(False)
+ self.tabWidgetEast_2.setTabPosition(QtGui.QTabWidget.East)
+ self.tabWidgetEast_2.setObjectName("tabWidgetEast_2")
+ self.tab_13 = QtGui.QWidget()
+ self.tab_13.setObjectName("tab_13")
+ self.gridLayout_22 = QtGui.QGridLayout(self.tab_13)
+ self.gridLayout_22.setObjectName("gridLayout_22")
+ self.label_51 = QtGui.QLabel(self.tab_13)
+ self.label_51.setObjectName("label_51")
+ self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_13, "")
+ self.tab_14 = QtGui.QWidget()
+ self.tab_14.setObjectName("tab_14")
+ self.gridLayout_30 = QtGui.QGridLayout(self.tab_14)
+ self.gridLayout_30.setObjectName("gridLayout_30")
+ self.label_73 = QtGui.QLabel(self.tab_14)
+ self.label_73.setObjectName("label_73")
+ self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_14, "")
+ self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1)
+ self.tabWidgetSouth = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth.setTabPosition(QtGui.QTabWidget.South)
+ self.tabWidgetSouth.setTabsClosable(True)
+ self.tabWidgetSouth.setObjectName("tabWidgetSouth")
+ self.tab = QtGui.QWidget()
+ self.tab.setObjectName("tab")
+ self.gridLayout = QtGui.QGridLayout(self.tab)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_34 = QtGui.QLabel(self.tab)
+ self.label_34.setObjectName("label_34")
+ self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab, "")
+ self.tab_2 = QtGui.QWidget()
+ self.tab_2.setObjectName("tab_2")
+ self.gridLayout_18 = QtGui.QGridLayout(self.tab_2)
+ self.gridLayout_18.setObjectName("gridLayout_18")
+ self.label_62 = QtGui.QLabel(self.tab_2)
+ self.label_62.setObjectName("label_62")
+ self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab_2, "")
+ self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1)
+ self.tabWidgetSouth_2 = QtGui.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth_2.setEnabled(False)
+ self.tabWidgetSouth_2.setTabPosition(QtGui.QTabWidget.South)
+ self.tabWidgetSouth_2.setTabsClosable(True)
+ self.tabWidgetSouth_2.setObjectName("tabWidgetSouth_2")
+ self.tab_15 = QtGui.QWidget()
+ self.tab_15.setObjectName("tab_15")
+ self.gridLayout_31 = QtGui.QGridLayout(self.tab_15)
+ self.gridLayout_31.setObjectName("gridLayout_31")
+ self.label_35 = QtGui.QLabel(self.tab_15)
+ self.label_35.setObjectName("label_35")
+ self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_15, "")
+ self.tab_16 = QtGui.QWidget()
+ self.tab_16.setObjectName("tab_16")
+ self.gridLayout_32 = QtGui.QGridLayout(self.tab_16)
+ self.gridLayout_32.setObjectName("gridLayout_32")
+ self.label_74 = QtGui.QLabel(self.tab_16)
+ self.label_74.setObjectName("label_74")
+ self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_16, "")
+ self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.tabWidgetNorth.setCurrentIndex(0)
+ self.tabWidgetNorth_2.setCurrentIndex(1)
+ self.tabWidgetWest.setCurrentIndex(0)
+ self.tabWidgetWest_2.setCurrentIndex(0)
+ self.tabWidgetEast.setCurrentIndex(0)
+ self.tabWidgetEast_2.setCurrentIndex(0)
+ self.tabWidgetSouth.setCurrentIndex(0)
+ self.tabWidgetSouth_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Containers - Tabs", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_5.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_6.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_52.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_48.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_53.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_49.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_39.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget West Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_54.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget West Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_50.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget West Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_72.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget West Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_38.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget East Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_55.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget East Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_51.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget East Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_73.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget East Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_34.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_62.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_35.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_74.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8))
+
diff --git a/example/ui/dw_containers_tabs_qtpy_ui.py b/example/ui/dw_containers_tabs_qtpy_ui.py
new file mode 100644
index 000000000..5cd5ecdce
--- /dev/null
+++ b/example/ui/dw_containers_tabs_qtpy_ui.py
@@ -0,0 +1,268 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_containers_tabs.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from qtpy import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(578, 515)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout_5 = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout_5.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_5.setObjectName("gridLayout_5")
+ self.label_5 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName("label_5")
+ self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1)
+ self.label_6 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName("label_6")
+ self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1)
+ self.tabWidgetNorth = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth.setDocumentMode(False)
+ self.tabWidgetNorth.setTabsClosable(True)
+ self.tabWidgetNorth.setObjectName("tabWidgetNorth")
+ self.tab_7 = QtWidgets.QWidget()
+ self.tab_7.setObjectName("tab_7")
+ self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_7)
+ self.gridLayout_8.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_8.setObjectName("gridLayout_8")
+ self.label_52 = QtWidgets.QLabel(self.tab_7)
+ self.label_52.setObjectName("label_52")
+ self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_7, "")
+ self.tab_8 = QtWidgets.QWidget()
+ self.tab_8.setObjectName("tab_8")
+ self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_8)
+ self.gridLayout_4.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_4.setObjectName("gridLayout_4")
+ self.label_48 = QtWidgets.QLabel(self.tab_8)
+ self.label_48.setObjectName("label_48")
+ self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1)
+ self.tabWidgetNorth.addTab(self.tab_8, "")
+ self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1)
+ self.tabWidgetNorth_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetNorth_2.setEnabled(False)
+ self.tabWidgetNorth_2.setDocumentMode(False)
+ self.tabWidgetNorth_2.setTabsClosable(True)
+ self.tabWidgetNorth_2.setObjectName("tabWidgetNorth_2")
+ self.tab_9 = QtWidgets.QWidget()
+ self.tab_9.setObjectName("tab_9")
+ self.gridLayout_10 = QtWidgets.QGridLayout(self.tab_9)
+ self.gridLayout_10.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_10.setObjectName("gridLayout_10")
+ self.label_53 = QtWidgets.QLabel(self.tab_9)
+ self.label_53.setObjectName("label_53")
+ self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_9, "")
+ self.tab_10 = QtWidgets.QWidget()
+ self.tab_10.setObjectName("tab_10")
+ self.gridLayout_19 = QtWidgets.QGridLayout(self.tab_10)
+ self.gridLayout_19.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_19.setObjectName("gridLayout_19")
+ self.label_49 = QtWidgets.QLabel(self.tab_10)
+ self.label_49.setObjectName("label_49")
+ self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1)
+ self.tabWidgetNorth_2.addTab(self.tab_10, "")
+ self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1)
+ self.tabWidgetWest = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest.setTabPosition(QtWidgets.QTabWidget.West)
+ self.tabWidgetWest.setObjectName("tabWidgetWest")
+ self.tab_5 = QtWidgets.QWidget()
+ self.tab_5.setObjectName("tab_5")
+ self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_5)
+ self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_3.setObjectName("gridLayout_3")
+ self.label_39 = QtWidgets.QLabel(self.tab_5)
+ self.label_39.setObjectName("label_39")
+ self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_5, "")
+ self.tab_6 = QtWidgets.QWidget()
+ self.tab_6.setObjectName("tab_6")
+ self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_6)
+ self.gridLayout_9.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_9.setObjectName("gridLayout_9")
+ self.label_54 = QtWidgets.QLabel(self.tab_6)
+ self.label_54.setObjectName("label_54")
+ self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1)
+ self.tabWidgetWest.addTab(self.tab_6, "")
+ self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1)
+ self.tabWidgetWest_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetWest_2.setEnabled(False)
+ self.tabWidgetWest_2.setTabPosition(QtWidgets.QTabWidget.West)
+ self.tabWidgetWest_2.setObjectName("tabWidgetWest_2")
+ self.tab_11 = QtWidgets.QWidget()
+ self.tab_11.setObjectName("tab_11")
+ self.gridLayout_20 = QtWidgets.QGridLayout(self.tab_11)
+ self.gridLayout_20.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_20.setObjectName("gridLayout_20")
+ self.label_50 = QtWidgets.QLabel(self.tab_11)
+ self.label_50.setObjectName("label_50")
+ self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_11, "")
+ self.tab_12 = QtWidgets.QWidget()
+ self.tab_12.setObjectName("tab_12")
+ self.gridLayout_21 = QtWidgets.QGridLayout(self.tab_12)
+ self.gridLayout_21.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_21.setObjectName("gridLayout_21")
+ self.label_72 = QtWidgets.QLabel(self.tab_12)
+ self.label_72.setObjectName("label_72")
+ self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1)
+ self.tabWidgetWest_2.addTab(self.tab_12, "")
+ self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1)
+ self.tabWidgetEast = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast.setTabPosition(QtWidgets.QTabWidget.East)
+ self.tabWidgetEast.setObjectName("tabWidgetEast")
+ self.tab_3 = QtWidgets.QWidget()
+ self.tab_3.setObjectName("tab_3")
+ self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_3)
+ self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_2.setObjectName("gridLayout_2")
+ self.label_38 = QtWidgets.QLabel(self.tab_3)
+ self.label_38.setObjectName("label_38")
+ self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_3, "")
+ self.tab_4 = QtWidgets.QWidget()
+ self.tab_4.setObjectName("tab_4")
+ self.gridLayout_11 = QtWidgets.QGridLayout(self.tab_4)
+ self.gridLayout_11.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_11.setObjectName("gridLayout_11")
+ self.label_55 = QtWidgets.QLabel(self.tab_4)
+ self.label_55.setObjectName("label_55")
+ self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1)
+ self.tabWidgetEast.addTab(self.tab_4, "")
+ self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1)
+ self.tabWidgetEast_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetEast_2.setEnabled(False)
+ self.tabWidgetEast_2.setTabPosition(QtWidgets.QTabWidget.East)
+ self.tabWidgetEast_2.setObjectName("tabWidgetEast_2")
+ self.tab_13 = QtWidgets.QWidget()
+ self.tab_13.setObjectName("tab_13")
+ self.gridLayout_22 = QtWidgets.QGridLayout(self.tab_13)
+ self.gridLayout_22.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_22.setObjectName("gridLayout_22")
+ self.label_51 = QtWidgets.QLabel(self.tab_13)
+ self.label_51.setObjectName("label_51")
+ self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_13, "")
+ self.tab_14 = QtWidgets.QWidget()
+ self.tab_14.setObjectName("tab_14")
+ self.gridLayout_30 = QtWidgets.QGridLayout(self.tab_14)
+ self.gridLayout_30.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_30.setObjectName("gridLayout_30")
+ self.label_73 = QtWidgets.QLabel(self.tab_14)
+ self.label_73.setObjectName("label_73")
+ self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1)
+ self.tabWidgetEast_2.addTab(self.tab_14, "")
+ self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1)
+ self.tabWidgetSouth = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth.setTabPosition(QtWidgets.QTabWidget.South)
+ self.tabWidgetSouth.setTabsClosable(True)
+ self.tabWidgetSouth.setObjectName("tabWidgetSouth")
+ self.tab = QtWidgets.QWidget()
+ self.tab.setObjectName("tab")
+ self.gridLayout = QtWidgets.QGridLayout(self.tab)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_34 = QtWidgets.QLabel(self.tab)
+ self.label_34.setObjectName("label_34")
+ self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab, "")
+ self.tab_2 = QtWidgets.QWidget()
+ self.tab_2.setObjectName("tab_2")
+ self.gridLayout_18 = QtWidgets.QGridLayout(self.tab_2)
+ self.gridLayout_18.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_18.setObjectName("gridLayout_18")
+ self.label_62 = QtWidgets.QLabel(self.tab_2)
+ self.label_62.setObjectName("label_62")
+ self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1)
+ self.tabWidgetSouth.addTab(self.tab_2, "")
+ self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1)
+ self.tabWidgetSouth_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
+ self.tabWidgetSouth_2.setEnabled(False)
+ self.tabWidgetSouth_2.setTabPosition(QtWidgets.QTabWidget.South)
+ self.tabWidgetSouth_2.setTabsClosable(True)
+ self.tabWidgetSouth_2.setObjectName("tabWidgetSouth_2")
+ self.tab_15 = QtWidgets.QWidget()
+ self.tab_15.setObjectName("tab_15")
+ self.gridLayout_31 = QtWidgets.QGridLayout(self.tab_15)
+ self.gridLayout_31.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_31.setObjectName("gridLayout_31")
+ self.label_35 = QtWidgets.QLabel(self.tab_15)
+ self.label_35.setObjectName("label_35")
+ self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_15, "")
+ self.tab_16 = QtWidgets.QWidget()
+ self.tab_16.setObjectName("tab_16")
+ self.gridLayout_32 = QtWidgets.QGridLayout(self.tab_16)
+ self.gridLayout_32.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_32.setObjectName("gridLayout_32")
+ self.label_74 = QtWidgets.QLabel(self.tab_16)
+ self.label_74.setObjectName("label_74")
+ self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1)
+ self.tabWidgetSouth_2.addTab(self.tab_16, "")
+ self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.tabWidgetNorth.setCurrentIndex(0)
+ self.tabWidgetNorth_2.setCurrentIndex(1)
+ self.tabWidgetWest.setCurrentIndex(0)
+ self.tabWidgetWest_2.setCurrentIndex(0)
+ self.tabWidgetEast.setCurrentIndex(0)
+ self.tabWidgetEast_2.setCurrentIndex(0)
+ self.tabWidgetSouth.setCurrentIndex(0)
+ self.tabWidgetSouth_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Containers - Tabs"))
+ self.label_5.setText(_translate("DockWidget", "Enabled"))
+ self.label_6.setText(_translate("DockWidget", "Disabled"))
+ self.label_52.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1"))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), _translate("DockWidget", "Tab 1"))
+ self.label_48.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2"))
+ self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), _translate("DockWidget", "Tab 2"))
+ self.label_53.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1"))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), _translate("DockWidget", "Tab 1"))
+ self.label_49.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2"))
+ self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), _translate("DockWidget", "Tab 2"))
+ self.label_39.setText(_translate("DockWidget", "Inside TabWidget West Tab 1"))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), _translate("DockWidget", "Tab 1"))
+ self.label_54.setText(_translate("DockWidget", "Inside TabWidget West Tab 2"))
+ self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), _translate("DockWidget", "Tab 2"))
+ self.label_50.setText(_translate("DockWidget", "Inside TabWidget West Tab 1"))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), _translate("DockWidget", "Tab 1"))
+ self.label_72.setText(_translate("DockWidget", "Inside TabWidget West Tab 2"))
+ self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), _translate("DockWidget", "Tab 2"))
+ self.label_38.setText(_translate("DockWidget", "Inside TabWidget East Tab 1"))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), _translate("DockWidget", "Tab 1"))
+ self.label_55.setText(_translate("DockWidget", "Inside TabWidget East Tab 2"))
+ self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), _translate("DockWidget", "Tab 2"))
+ self.label_51.setText(_translate("DockWidget", "Inside TabWidget East Tab 1"))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), _translate("DockWidget", "Tab 1"))
+ self.label_73.setText(_translate("DockWidget", "Inside TabWidget East Tab 2"))
+ self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), _translate("DockWidget", "Tab 2"))
+ self.label_34.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1"))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), _translate("DockWidget", "Tab 1"))
+ self.label_62.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2"))
+ self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), _translate("DockWidget", "Tab 2"))
+ self.label_35.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1"))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), _translate("DockWidget", "Tab 1"))
+ self.label_74.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2"))
+ self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), _translate("DockWidget", "Tab 2"))
+
diff --git a/example/ui/dw_displays.ui b/example/ui/dw_displays.ui
new file mode 100644
index 000000000..146405f5d
--- /dev/null
+++ b/example/ui/dw_displays.ui
@@ -0,0 +1,712 @@
+
+
+ DockWidget
+
+
+
+ 0
+ 0
+ 703
+ 632
+
+
+
+ Displays
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Testing</p>
+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html>
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Enabled
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Disabled
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Label
+
+
+
+
+
+
+ false
+
+
+ Testing
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ TextBrowser
+
+
+
+
+
+
+ false
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Testing</p></body></html>
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ GraphicsView
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ CalendarWidget
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ LCDNumber
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ProgressBar
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 24
+
+
+
+
+
+
+ false
+
+
+ 24
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Line - H
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+ false
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Line - V
+
+
+
+
+
+
+
+ 0
+ 50
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Qt::Vertical
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 50
+
+
+
+ Qt::Vertical
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside DockWidget
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Testing
+
+
+
+
+
+
+
+
+
+ calendarWidget
+ currentPageChanged(int,int)
+ calendarWidgetDis
+ setCurrentPage(int,int)
+
+
+ 254
+ 321
+
+
+ 485
+ 313
+
+
+
+
+ calendarWidget
+ clicked(QDate)
+ calendarWidgetDis
+ setSelectedDate(QDate)
+
+
+ 275
+ 354
+
+
+ 465
+ 359
+
+
+
+
+ progressBar
+ valueChanged(int)
+ progressBarDis
+ setValue(int)
+
+
+ 300
+ 496
+
+
+ 469
+ 497
+
+
+
+
+
diff --git a/example/ui/dw_displays_pyqt5_ui.py b/example/ui/dw_displays_pyqt5_ui.py
new file mode 100644
index 000000000..6000e5f21
--- /dev/null
+++ b/example/ui/dw_displays_pyqt5_ui.py
@@ -0,0 +1,281 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_displays.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(703, 632)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.textBrowser = QtWidgets.QTextBrowser(self.dockWidgetContents)
+ self.textBrowser.setMinimumSize(QtCore.QSize(0, 0))
+ self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textBrowser.setObjectName("textBrowser")
+ self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1)
+ self.label_77 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_77.setFont(font)
+ self.label_77.setObjectName("label_77")
+ self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1)
+ self.label_78 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_78.setFont(font)
+ self.label_78.setObjectName("label_78")
+ self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1)
+ self.label_3 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_3.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_3.setFont(font)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
+ self.label_79 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_79.setEnabled(False)
+ self.label_79.setObjectName("label_79")
+ self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1)
+ self.label_4 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_4.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_4.setFont(font)
+ self.label_4.setObjectName("label_4")
+ self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
+ self.textBrowserDis = QtWidgets.QTextBrowser(self.dockWidgetContents)
+ self.textBrowserDis.setEnabled(False)
+ self.textBrowserDis.setObjectName("textBrowserDis")
+ self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1)
+ self.label_5 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_5.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName("label_5")
+ self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1)
+ self.graphicsView = QtWidgets.QGraphicsView(self.dockWidgetContents)
+ self.graphicsView.setMinimumSize(QtCore.QSize(0, 0))
+ self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.graphicsView.setObjectName("graphicsView")
+ self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1)
+ self.graphicsViewDis = QtWidgets.QGraphicsView(self.dockWidgetContents)
+ self.graphicsViewDis.setEnabled(False)
+ self.graphicsViewDis.setObjectName("graphicsViewDis")
+ self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1)
+ self.label_6 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_6.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName("label_6")
+ self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1)
+ self.calendarWidget = QtWidgets.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.calendarWidget.setObjectName("calendarWidget")
+ self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1)
+ self.calendarWidgetDis = QtWidgets.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidgetDis.setEnabled(False)
+ self.calendarWidgetDis.setObjectName("calendarWidgetDis")
+ self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1)
+ self.lcdNumberDis = QtWidgets.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumberDis.setEnabled(False)
+ self.lcdNumberDis.setObjectName("lcdNumberDis")
+ self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1)
+ self.label_7 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_7.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_7.setFont(font)
+ self.label_7.setObjectName("label_7")
+ self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1)
+ self.lcdNumber = QtWidgets.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0))
+ self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lcdNumber.setObjectName("lcdNumber")
+ self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1)
+ self.label_8 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_8.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_8.setFont(font)
+ self.label_8.setObjectName("label_8")
+ self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1)
+ self.progressBar = QtWidgets.QProgressBar(self.dockWidgetContents)
+ self.progressBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.progressBar.setProperty("value", 24)
+ self.progressBar.setObjectName("progressBar")
+ self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1)
+ self.progressBarDis = QtWidgets.QProgressBar(self.dockWidgetContents)
+ self.progressBarDis.setEnabled(False)
+ self.progressBarDis.setProperty("value", 24)
+ self.progressBarDis.setObjectName("progressBarDis")
+ self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1)
+ self.label_9 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_9.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_9.setFont(font)
+ self.label_9.setObjectName("label_9")
+ self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1)
+ self.lineH = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineH.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineH.setFrameShape(QtWidgets.QFrame.HLine)
+ self.lineH.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineH.setObjectName("lineH")
+ self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1)
+ self.lineHDis = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineHDis.setEnabled(False)
+ self.lineHDis.setFrameShape(QtWidgets.QFrame.HLine)
+ self.lineHDis.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineHDis.setObjectName("lineHDis")
+ self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1)
+ self.label_10 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_10.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_10.setFont(font)
+ self.label_10.setObjectName("label_10")
+ self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1)
+ self.lineV = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineV.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineV.setFrameShape(QtWidgets.QFrame.VLine)
+ self.lineV.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineV.setObjectName("lineV")
+ self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1)
+ self.lineVDis = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineVDis.setEnabled(False)
+ self.lineVDis.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineVDis.setFrameShape(QtWidgets.QFrame.VLine)
+ self.lineVDis.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineVDis.setObjectName("lineVDis")
+ self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 9, 0, 1, 1)
+ self.label_37 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_37.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_37.setObjectName("label_37")
+ self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3)
+ self.label_2 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_2.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.calendarWidget.currentPageChanged['int','int'].connect(self.calendarWidgetDis.setCurrentPage)
+ self.calendarWidget.clicked['QDate'].connect(self.calendarWidgetDis.setSelectedDate)
+ self.progressBar.valueChanged['int'].connect(self.progressBarDis.setValue)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Displays"))
+ self.textBrowser.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.textBrowser.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.textBrowser.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.textBrowser.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
Testing
\n"
+"
"))
+ self.label_77.setText(_translate("DockWidget", "Enabled"))
+ self.label_78.setText(_translate("DockWidget", "Disabled"))
+ self.label_3.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_3.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_3.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_3.setText(_translate("DockWidget", "Label"))
+ self.label_79.setText(_translate("DockWidget", "Testing"))
+ self.label_4.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_4.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_4.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_4.setText(_translate("DockWidget", "TextBrowser"))
+ self.textBrowserDis.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
Testing
"))
+ self.label_5.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_5.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_5.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_5.setText(_translate("DockWidget", "GraphicsView"))
+ self.graphicsView.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.graphicsView.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.graphicsView.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_6.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_6.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_6.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_6.setText(_translate("DockWidget", "CalendarWidget"))
+ self.calendarWidget.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.calendarWidget.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.calendarWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_7.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_7.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_7.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_7.setText(_translate("DockWidget", "LCDNumber"))
+ self.lcdNumber.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.lcdNumber.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.lcdNumber.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_8.setText(_translate("DockWidget", "ProgressBar"))
+ self.progressBar.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.progressBar.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.progressBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_9.setText(_translate("DockWidget", "Line - H"))
+ self.lineH.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.lineH.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.lineH.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_10.setText(_translate("DockWidget", "Line - V"))
+ self.lineV.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.lineV.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.lineV.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_37.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_37.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_37.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_37.setText(_translate("DockWidget", "Inside DockWidget"))
+ self.label_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_2.setText(_translate("DockWidget", "Testing"))
+
diff --git a/example/ui/dw_displays_pyqt_ui.py b/example/ui/dw_displays_pyqt_ui.py
new file mode 100644
index 000000000..a4ee23b00
--- /dev/null
+++ b/example/ui/dw_displays_pyqt_ui.py
@@ -0,0 +1,293 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_displays.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(703, 632)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.textBrowser = QtGui.QTextBrowser(self.dockWidgetContents)
+ self.textBrowser.setMinimumSize(QtCore.QSize(0, 0))
+ self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
+ self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1)
+ self.label_77 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_77.setFont(font)
+ self.label_77.setObjectName(_fromUtf8("label_77"))
+ self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1)
+ self.label_78 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_78.setFont(font)
+ self.label_78.setObjectName(_fromUtf8("label_78"))
+ self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1)
+ self.label_3 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_3.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_3.setFont(font)
+ self.label_3.setObjectName(_fromUtf8("label_3"))
+ self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
+ self.label_79 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_79.setEnabled(False)
+ self.label_79.setObjectName(_fromUtf8("label_79"))
+ self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1)
+ self.label_4 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_4.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_4.setFont(font)
+ self.label_4.setObjectName(_fromUtf8("label_4"))
+ self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
+ self.textBrowserDis = QtGui.QTextBrowser(self.dockWidgetContents)
+ self.textBrowserDis.setEnabled(False)
+ self.textBrowserDis.setObjectName(_fromUtf8("textBrowserDis"))
+ self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1)
+ self.label_5 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_5.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName(_fromUtf8("label_5"))
+ self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1)
+ self.graphicsView = QtGui.QGraphicsView(self.dockWidgetContents)
+ self.graphicsView.setMinimumSize(QtCore.QSize(0, 0))
+ self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.graphicsView.setObjectName(_fromUtf8("graphicsView"))
+ self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1)
+ self.graphicsViewDis = QtGui.QGraphicsView(self.dockWidgetContents)
+ self.graphicsViewDis.setEnabled(False)
+ self.graphicsViewDis.setObjectName(_fromUtf8("graphicsViewDis"))
+ self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1)
+ self.label_6 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_6.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName(_fromUtf8("label_6"))
+ self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1)
+ self.calendarWidget = QtGui.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.calendarWidget.setObjectName(_fromUtf8("calendarWidget"))
+ self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1)
+ self.calendarWidgetDis = QtGui.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidgetDis.setEnabled(False)
+ self.calendarWidgetDis.setObjectName(_fromUtf8("calendarWidgetDis"))
+ self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1)
+ self.lcdNumberDis = QtGui.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumberDis.setEnabled(False)
+ self.lcdNumberDis.setObjectName(_fromUtf8("lcdNumberDis"))
+ self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1)
+ self.label_7 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_7.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_7.setFont(font)
+ self.label_7.setObjectName(_fromUtf8("label_7"))
+ self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1)
+ self.lcdNumber = QtGui.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0))
+ self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lcdNumber.setObjectName(_fromUtf8("lcdNumber"))
+ self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1)
+ self.label_8 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_8.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_8.setFont(font)
+ self.label_8.setObjectName(_fromUtf8("label_8"))
+ self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1)
+ self.progressBar = QtGui.QProgressBar(self.dockWidgetContents)
+ self.progressBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.progressBar.setProperty("value", 24)
+ self.progressBar.setObjectName(_fromUtf8("progressBar"))
+ self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1)
+ self.progressBarDis = QtGui.QProgressBar(self.dockWidgetContents)
+ self.progressBarDis.setEnabled(False)
+ self.progressBarDis.setProperty("value", 24)
+ self.progressBarDis.setObjectName(_fromUtf8("progressBarDis"))
+ self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1)
+ self.label_9 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_9.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_9.setFont(font)
+ self.label_9.setObjectName(_fromUtf8("label_9"))
+ self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1)
+ self.lineH = QtGui.QFrame(self.dockWidgetContents)
+ self.lineH.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineH.setFrameShape(QtGui.QFrame.HLine)
+ self.lineH.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineH.setObjectName(_fromUtf8("lineH"))
+ self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1)
+ self.lineHDis = QtGui.QFrame(self.dockWidgetContents)
+ self.lineHDis.setEnabled(False)
+ self.lineHDis.setFrameShape(QtGui.QFrame.HLine)
+ self.lineHDis.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineHDis.setObjectName(_fromUtf8("lineHDis"))
+ self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1)
+ self.label_10 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_10.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_10.setFont(font)
+ self.label_10.setObjectName(_fromUtf8("label_10"))
+ self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1)
+ self.lineV = QtGui.QFrame(self.dockWidgetContents)
+ self.lineV.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineV.setFrameShape(QtGui.QFrame.VLine)
+ self.lineV.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineV.setObjectName(_fromUtf8("lineV"))
+ self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1)
+ self.lineVDis = QtGui.QFrame(self.dockWidgetContents)
+ self.lineVDis.setEnabled(False)
+ self.lineVDis.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineVDis.setFrameShape(QtGui.QFrame.VLine)
+ self.lineVDis.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineVDis.setObjectName(_fromUtf8("lineVDis"))
+ self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 9, 0, 1, 1)
+ self.label_37 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_37.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_37.setObjectName(_fromUtf8("label_37"))
+ self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3)
+ self.label_2 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_2.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.label_2.setObjectName(_fromUtf8("label_2"))
+ self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL(_fromUtf8("currentPageChanged(int,int)")), self.calendarWidgetDis.setCurrentPage)
+ QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL(_fromUtf8("clicked(QDate)")), self.calendarWidgetDis.setSelectedDate)
+ QtCore.QObject.connect(self.progressBar, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.progressBarDis.setValue)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Displays", None))
+ self.textBrowser.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.textBrowser.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.textBrowser.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.textBrowser.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
Testing
\n"
+"
", None))
+ self.label_77.setText(_translate("DockWidget", "Enabled", None))
+ self.label_78.setText(_translate("DockWidget", "Disabled", None))
+ self.label_3.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_3.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_3.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_3.setText(_translate("DockWidget", "Label", None))
+ self.label_79.setText(_translate("DockWidget", "Testing", None))
+ self.label_4.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_4.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_4.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_4.setText(_translate("DockWidget", "TextBrowser", None))
+ self.textBrowserDis.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
Testing
", None))
+ self.label_5.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_5.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_5.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_5.setText(_translate("DockWidget", "GraphicsView", None))
+ self.graphicsView.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.graphicsView.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.graphicsView.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_6.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_6.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_6.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_6.setText(_translate("DockWidget", "CalendarWidget", None))
+ self.calendarWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.calendarWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.calendarWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_7.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_7.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_7.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_7.setText(_translate("DockWidget", "LCDNumber", None))
+ self.lcdNumber.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.lcdNumber.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.lcdNumber.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_8.setText(_translate("DockWidget", "ProgressBar", None))
+ self.progressBar.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.progressBar.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.progressBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_9.setText(_translate("DockWidget", "Line - H", None))
+ self.lineH.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.lineH.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.lineH.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_10.setText(_translate("DockWidget", "Line - V", None))
+ self.lineV.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.lineV.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.lineV.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_37.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_37.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_37.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_37.setText(_translate("DockWidget", "Inside DockWidget", None))
+ self.label_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_2.setText(_translate("DockWidget", "Testing", None))
+
diff --git a/example/ui/dw_displays_pyqtgraph_ui.py b/example/ui/dw_displays_pyqtgraph_ui.py
new file mode 100644
index 000000000..b3b7bd1a7
--- /dev/null
+++ b/example/ui/dw_displays_pyqtgraph_ui.py
@@ -0,0 +1,293 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_displays.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from pyqtgraph.Qt import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(703, 632)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.textBrowser = QtGui.QTextBrowser(self.dockWidgetContents)
+ self.textBrowser.setMinimumSize(QtCore.QSize(0, 0))
+ self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
+ self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1)
+ self.label_77 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_77.setFont(font)
+ self.label_77.setObjectName(_fromUtf8("label_77"))
+ self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1)
+ self.label_78 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_78.setFont(font)
+ self.label_78.setObjectName(_fromUtf8("label_78"))
+ self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1)
+ self.label_3 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_3.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_3.setFont(font)
+ self.label_3.setObjectName(_fromUtf8("label_3"))
+ self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
+ self.label_79 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_79.setEnabled(False)
+ self.label_79.setObjectName(_fromUtf8("label_79"))
+ self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1)
+ self.label_4 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_4.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_4.setFont(font)
+ self.label_4.setObjectName(_fromUtf8("label_4"))
+ self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
+ self.textBrowserDis = QtGui.QTextBrowser(self.dockWidgetContents)
+ self.textBrowserDis.setEnabled(False)
+ self.textBrowserDis.setObjectName(_fromUtf8("textBrowserDis"))
+ self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1)
+ self.label_5 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_5.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName(_fromUtf8("label_5"))
+ self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1)
+ self.graphicsView = QtGui.QGraphicsView(self.dockWidgetContents)
+ self.graphicsView.setMinimumSize(QtCore.QSize(0, 0))
+ self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.graphicsView.setObjectName(_fromUtf8("graphicsView"))
+ self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1)
+ self.graphicsViewDis = QtGui.QGraphicsView(self.dockWidgetContents)
+ self.graphicsViewDis.setEnabled(False)
+ self.graphicsViewDis.setObjectName(_fromUtf8("graphicsViewDis"))
+ self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1)
+ self.label_6 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_6.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName(_fromUtf8("label_6"))
+ self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1)
+ self.calendarWidget = QtGui.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.calendarWidget.setObjectName(_fromUtf8("calendarWidget"))
+ self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1)
+ self.calendarWidgetDis = QtGui.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidgetDis.setEnabled(False)
+ self.calendarWidgetDis.setObjectName(_fromUtf8("calendarWidgetDis"))
+ self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1)
+ self.lcdNumberDis = QtGui.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumberDis.setEnabled(False)
+ self.lcdNumberDis.setObjectName(_fromUtf8("lcdNumberDis"))
+ self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1)
+ self.label_7 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_7.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_7.setFont(font)
+ self.label_7.setObjectName(_fromUtf8("label_7"))
+ self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1)
+ self.lcdNumber = QtGui.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0))
+ self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lcdNumber.setObjectName(_fromUtf8("lcdNumber"))
+ self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1)
+ self.label_8 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_8.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_8.setFont(font)
+ self.label_8.setObjectName(_fromUtf8("label_8"))
+ self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1)
+ self.progressBar = QtGui.QProgressBar(self.dockWidgetContents)
+ self.progressBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.progressBar.setProperty("value", 24)
+ self.progressBar.setObjectName(_fromUtf8("progressBar"))
+ self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1)
+ self.progressBarDis = QtGui.QProgressBar(self.dockWidgetContents)
+ self.progressBarDis.setEnabled(False)
+ self.progressBarDis.setProperty("value", 24)
+ self.progressBarDis.setObjectName(_fromUtf8("progressBarDis"))
+ self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1)
+ self.label_9 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_9.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_9.setFont(font)
+ self.label_9.setObjectName(_fromUtf8("label_9"))
+ self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1)
+ self.lineH = QtGui.QFrame(self.dockWidgetContents)
+ self.lineH.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineH.setFrameShape(QtGui.QFrame.HLine)
+ self.lineH.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineH.setObjectName(_fromUtf8("lineH"))
+ self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1)
+ self.lineHDis = QtGui.QFrame(self.dockWidgetContents)
+ self.lineHDis.setEnabled(False)
+ self.lineHDis.setFrameShape(QtGui.QFrame.HLine)
+ self.lineHDis.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineHDis.setObjectName(_fromUtf8("lineHDis"))
+ self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1)
+ self.label_10 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_10.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_10.setFont(font)
+ self.label_10.setObjectName(_fromUtf8("label_10"))
+ self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1)
+ self.lineV = QtGui.QFrame(self.dockWidgetContents)
+ self.lineV.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineV.setFrameShape(QtGui.QFrame.VLine)
+ self.lineV.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineV.setObjectName(_fromUtf8("lineV"))
+ self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1)
+ self.lineVDis = QtGui.QFrame(self.dockWidgetContents)
+ self.lineVDis.setEnabled(False)
+ self.lineVDis.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineVDis.setFrameShape(QtGui.QFrame.VLine)
+ self.lineVDis.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineVDis.setObjectName(_fromUtf8("lineVDis"))
+ self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 9, 0, 1, 1)
+ self.label_37 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_37.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_37.setObjectName(_fromUtf8("label_37"))
+ self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3)
+ self.label_2 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_2.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.label_2.setObjectName(_fromUtf8("label_2"))
+ self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL(_fromUtf8("currentPageChanged(int,int)")), self.calendarWidgetDis.setCurrentPage)
+ QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL(_fromUtf8("clicked(QDate)")), self.calendarWidgetDis.setSelectedDate)
+ QtCore.QObject.connect(self.progressBar, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.progressBarDis.setValue)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Displays", None))
+ self.textBrowser.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.textBrowser.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.textBrowser.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.textBrowser.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
Testing
\n"
+"
", None))
+ self.label_77.setText(_translate("DockWidget", "Enabled", None))
+ self.label_78.setText(_translate("DockWidget", "Disabled", None))
+ self.label_3.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_3.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_3.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_3.setText(_translate("DockWidget", "Label", None))
+ self.label_79.setText(_translate("DockWidget", "Testing", None))
+ self.label_4.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_4.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_4.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_4.setText(_translate("DockWidget", "TextBrowser", None))
+ self.textBrowserDis.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
Testing
", None))
+ self.label_5.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_5.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_5.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_5.setText(_translate("DockWidget", "GraphicsView", None))
+ self.graphicsView.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.graphicsView.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.graphicsView.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_6.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_6.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_6.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_6.setText(_translate("DockWidget", "CalendarWidget", None))
+ self.calendarWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.calendarWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.calendarWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_7.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_7.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_7.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_7.setText(_translate("DockWidget", "LCDNumber", None))
+ self.lcdNumber.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.lcdNumber.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.lcdNumber.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_8.setText(_translate("DockWidget", "ProgressBar", None))
+ self.progressBar.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.progressBar.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.progressBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_9.setText(_translate("DockWidget", "Line - H", None))
+ self.lineH.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.lineH.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.lineH.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_10.setText(_translate("DockWidget", "Line - V", None))
+ self.lineV.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.lineV.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.lineV.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_37.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_37.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_37.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_37.setText(_translate("DockWidget", "Inside DockWidget", None))
+ self.label_2.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_2.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_2.setText(_translate("DockWidget", "Testing", None))
+
diff --git a/example/ui/dw_displays_pyside2_ui.py b/example/ui/dw_displays_pyside2_ui.py
new file mode 100644
index 000000000..29e63ea6e
--- /dev/null
+++ b/example/ui/dw_displays_pyside2_ui.py
@@ -0,0 +1,280 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_displays.ui'
+#
+# Created: Thu Dec 13 17:14:05 2018
+# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide2 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(703, 632)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.textBrowser = QtWidgets.QTextBrowser(self.dockWidgetContents)
+ self.textBrowser.setMinimumSize(QtCore.QSize(0, 0))
+ self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textBrowser.setObjectName("textBrowser")
+ self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1)
+ self.label_77 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_77.setFont(font)
+ self.label_77.setObjectName("label_77")
+ self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1)
+ self.label_78 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_78.setFont(font)
+ self.label_78.setObjectName("label_78")
+ self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1)
+ self.label_3 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_3.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_3.setFont(font)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
+ self.label_79 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_79.setEnabled(False)
+ self.label_79.setObjectName("label_79")
+ self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1)
+ self.label_4 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_4.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_4.setFont(font)
+ self.label_4.setObjectName("label_4")
+ self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
+ self.textBrowserDis = QtWidgets.QTextBrowser(self.dockWidgetContents)
+ self.textBrowserDis.setEnabled(False)
+ self.textBrowserDis.setObjectName("textBrowserDis")
+ self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1)
+ self.label_5 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_5.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName("label_5")
+ self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1)
+ self.graphicsView = QtWidgets.QGraphicsView(self.dockWidgetContents)
+ self.graphicsView.setMinimumSize(QtCore.QSize(0, 0))
+ self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.graphicsView.setObjectName("graphicsView")
+ self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1)
+ self.graphicsViewDis = QtWidgets.QGraphicsView(self.dockWidgetContents)
+ self.graphicsViewDis.setEnabled(False)
+ self.graphicsViewDis.setObjectName("graphicsViewDis")
+ self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1)
+ self.label_6 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_6.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName("label_6")
+ self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1)
+ self.calendarWidget = QtWidgets.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.calendarWidget.setObjectName("calendarWidget")
+ self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1)
+ self.calendarWidgetDis = QtWidgets.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidgetDis.setEnabled(False)
+ self.calendarWidgetDis.setObjectName("calendarWidgetDis")
+ self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1)
+ self.lcdNumberDis = QtWidgets.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumberDis.setEnabled(False)
+ self.lcdNumberDis.setObjectName("lcdNumberDis")
+ self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1)
+ self.label_7 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_7.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_7.setFont(font)
+ self.label_7.setObjectName("label_7")
+ self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1)
+ self.lcdNumber = QtWidgets.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0))
+ self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lcdNumber.setObjectName("lcdNumber")
+ self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1)
+ self.label_8 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_8.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_8.setFont(font)
+ self.label_8.setObjectName("label_8")
+ self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1)
+ self.progressBar = QtWidgets.QProgressBar(self.dockWidgetContents)
+ self.progressBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.progressBar.setProperty("value", 24)
+ self.progressBar.setObjectName("progressBar")
+ self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1)
+ self.progressBarDis = QtWidgets.QProgressBar(self.dockWidgetContents)
+ self.progressBarDis.setEnabled(False)
+ self.progressBarDis.setProperty("value", 24)
+ self.progressBarDis.setObjectName("progressBarDis")
+ self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1)
+ self.label_9 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_9.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_9.setFont(font)
+ self.label_9.setObjectName("label_9")
+ self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1)
+ self.lineH = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineH.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineH.setFrameShape(QtWidgets.QFrame.HLine)
+ self.lineH.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineH.setObjectName("lineH")
+ self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1)
+ self.lineHDis = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineHDis.setEnabled(False)
+ self.lineHDis.setFrameShape(QtWidgets.QFrame.HLine)
+ self.lineHDis.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineHDis.setObjectName("lineHDis")
+ self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1)
+ self.label_10 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_10.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_10.setFont(font)
+ self.label_10.setObjectName("label_10")
+ self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1)
+ self.lineV = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineV.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineV.setFrameShape(QtWidgets.QFrame.VLine)
+ self.lineV.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineV.setObjectName("lineV")
+ self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1)
+ self.lineVDis = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineVDis.setEnabled(False)
+ self.lineVDis.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineVDis.setFrameShape(QtWidgets.QFrame.VLine)
+ self.lineVDis.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineVDis.setObjectName("lineVDis")
+ self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 9, 0, 1, 1)
+ self.label_37 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_37.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_37.setObjectName("label_37")
+ self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3)
+ self.label_2 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_2.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL("currentPageChanged(int,int)"), self.calendarWidgetDis.setCurrentPage)
+ QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL("clicked(QDate)"), self.calendarWidgetDis.setSelectedDate)
+ QtCore.QObject.connect(self.progressBar, QtCore.SIGNAL("valueChanged(int)"), self.progressBarDis.setValue)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Displays", None, -1))
+ self.textBrowser.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.textBrowser.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.textBrowser.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.textBrowser.setHtml(QtWidgets.QApplication.translate("DockWidget", "\n"
+"\n"
+"
Testing
\n"
+"
", None, -1))
+ self.label_77.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1))
+ self.label_78.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1))
+ self.label_3.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_3.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_3.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_3.setText(QtWidgets.QApplication.translate("DockWidget", "Label", None, -1))
+ self.label_79.setText(QtWidgets.QApplication.translate("DockWidget", "Testing", None, -1))
+ self.label_4.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_4.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_4.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_4.setText(QtWidgets.QApplication.translate("DockWidget", "TextBrowser", None, -1))
+ self.textBrowserDis.setHtml(QtWidgets.QApplication.translate("DockWidget", "\n"
+"\n"
+"
Testing
", None, -1))
+ self.label_5.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_5.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_5.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_5.setText(QtWidgets.QApplication.translate("DockWidget", "GraphicsView", None, -1))
+ self.graphicsView.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.graphicsView.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.graphicsView.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_6.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_6.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_6.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_6.setText(QtWidgets.QApplication.translate("DockWidget", "CalendarWidget", None, -1))
+ self.calendarWidget.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.calendarWidget.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.calendarWidget.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_7.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_7.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_7.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_7.setText(QtWidgets.QApplication.translate("DockWidget", "LCDNumber", None, -1))
+ self.lcdNumber.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.lcdNumber.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.lcdNumber.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_8.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_8.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_8.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_8.setText(QtWidgets.QApplication.translate("DockWidget", "ProgressBar", None, -1))
+ self.progressBar.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.progressBar.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.progressBar.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_9.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_9.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_9.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_9.setText(QtWidgets.QApplication.translate("DockWidget", "Line - H", None, -1))
+ self.lineH.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.lineH.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.lineH.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_10.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_10.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_10.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_10.setText(QtWidgets.QApplication.translate("DockWidget", "Line - V", None, -1))
+ self.lineV.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.lineV.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.lineV.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_37.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_37.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_37.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_37.setText(QtWidgets.QApplication.translate("DockWidget", "Inside DockWidget", None, -1))
+ self.label_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_2.setText(QtWidgets.QApplication.translate("DockWidget", "Testing", None, -1))
+
diff --git a/example/ui/dw_displays_pyside_ui.py b/example/ui/dw_displays_pyside_ui.py
new file mode 100644
index 000000000..9061ea198
--- /dev/null
+++ b/example/ui/dw_displays_pyside_ui.py
@@ -0,0 +1,280 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_displays.ui'
+#
+# Created: Thu Dec 13 17:14:05 2018
+# by: pyside-uic 0.2.15 running on PySide 1.2.2
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide import QtCore, QtGui
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(703, 632)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.textBrowser = QtGui.QTextBrowser(self.dockWidgetContents)
+ self.textBrowser.setMinimumSize(QtCore.QSize(0, 0))
+ self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textBrowser.setObjectName("textBrowser")
+ self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1)
+ self.label_77 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_77.setFont(font)
+ self.label_77.setObjectName("label_77")
+ self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1)
+ self.label_78 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_78.setFont(font)
+ self.label_78.setObjectName("label_78")
+ self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1)
+ self.label_3 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_3.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_3.setFont(font)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
+ self.label_79 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_79.setEnabled(False)
+ self.label_79.setObjectName("label_79")
+ self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1)
+ self.label_4 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_4.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_4.setFont(font)
+ self.label_4.setObjectName("label_4")
+ self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
+ self.textBrowserDis = QtGui.QTextBrowser(self.dockWidgetContents)
+ self.textBrowserDis.setEnabled(False)
+ self.textBrowserDis.setObjectName("textBrowserDis")
+ self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1)
+ self.label_5 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_5.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName("label_5")
+ self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1)
+ self.graphicsView = QtGui.QGraphicsView(self.dockWidgetContents)
+ self.graphicsView.setMinimumSize(QtCore.QSize(0, 0))
+ self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.graphicsView.setObjectName("graphicsView")
+ self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1)
+ self.graphicsViewDis = QtGui.QGraphicsView(self.dockWidgetContents)
+ self.graphicsViewDis.setEnabled(False)
+ self.graphicsViewDis.setObjectName("graphicsViewDis")
+ self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1)
+ self.label_6 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_6.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName("label_6")
+ self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1)
+ self.calendarWidget = QtGui.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.calendarWidget.setObjectName("calendarWidget")
+ self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1)
+ self.calendarWidgetDis = QtGui.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidgetDis.setEnabled(False)
+ self.calendarWidgetDis.setObjectName("calendarWidgetDis")
+ self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1)
+ self.lcdNumberDis = QtGui.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumberDis.setEnabled(False)
+ self.lcdNumberDis.setObjectName("lcdNumberDis")
+ self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1)
+ self.label_7 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_7.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_7.setFont(font)
+ self.label_7.setObjectName("label_7")
+ self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1)
+ self.lcdNumber = QtGui.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0))
+ self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lcdNumber.setObjectName("lcdNumber")
+ self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1)
+ self.label_8 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_8.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_8.setFont(font)
+ self.label_8.setObjectName("label_8")
+ self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1)
+ self.progressBar = QtGui.QProgressBar(self.dockWidgetContents)
+ self.progressBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.progressBar.setProperty("value", 24)
+ self.progressBar.setObjectName("progressBar")
+ self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1)
+ self.progressBarDis = QtGui.QProgressBar(self.dockWidgetContents)
+ self.progressBarDis.setEnabled(False)
+ self.progressBarDis.setProperty("value", 24)
+ self.progressBarDis.setObjectName("progressBarDis")
+ self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1)
+ self.label_9 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_9.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_9.setFont(font)
+ self.label_9.setObjectName("label_9")
+ self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1)
+ self.lineH = QtGui.QFrame(self.dockWidgetContents)
+ self.lineH.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineH.setFrameShape(QtGui.QFrame.HLine)
+ self.lineH.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineH.setObjectName("lineH")
+ self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1)
+ self.lineHDis = QtGui.QFrame(self.dockWidgetContents)
+ self.lineHDis.setEnabled(False)
+ self.lineHDis.setFrameShape(QtGui.QFrame.HLine)
+ self.lineHDis.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineHDis.setObjectName("lineHDis")
+ self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1)
+ self.label_10 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_10.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_10.setFont(font)
+ self.label_10.setObjectName("label_10")
+ self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1)
+ self.lineV = QtGui.QFrame(self.dockWidgetContents)
+ self.lineV.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineV.setFrameShape(QtGui.QFrame.VLine)
+ self.lineV.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineV.setObjectName("lineV")
+ self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1)
+ self.lineVDis = QtGui.QFrame(self.dockWidgetContents)
+ self.lineVDis.setEnabled(False)
+ self.lineVDis.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineVDis.setFrameShape(QtGui.QFrame.VLine)
+ self.lineVDis.setFrameShadow(QtGui.QFrame.Sunken)
+ self.lineVDis.setObjectName("lineVDis")
+ self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 9, 0, 1, 1)
+ self.label_37 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_37.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_37.setObjectName("label_37")
+ self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3)
+ self.label_2 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_2.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL("currentPageChanged(int,int)"), self.calendarWidgetDis.setCurrentPage)
+ QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL("clicked(QDate)"), self.calendarWidgetDis.setSelectedDate)
+ QtCore.QObject.connect(self.progressBar, QtCore.SIGNAL("valueChanged(int)"), self.progressBarDis.setValue)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Displays", None, QtGui.QApplication.UnicodeUTF8))
+ self.textBrowser.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.textBrowser.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.textBrowser.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.textBrowser.setHtml(QtGui.QApplication.translate("DockWidget", "\n"
+"\n"
+"
Testing
\n"
+"
", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_77.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_78.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_3.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_3.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_3.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_3.setText(QtGui.QApplication.translate("DockWidget", "Label", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_79.setText(QtGui.QApplication.translate("DockWidget", "Testing", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_4.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_4.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_4.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_4.setText(QtGui.QApplication.translate("DockWidget", "TextBrowser", None, QtGui.QApplication.UnicodeUTF8))
+ self.textBrowserDis.setHtml(QtGui.QApplication.translate("DockWidget", "\n"
+"\n"
+"
Testing
", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_5.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_5.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_5.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_5.setText(QtGui.QApplication.translate("DockWidget", "GraphicsView", None, QtGui.QApplication.UnicodeUTF8))
+ self.graphicsView.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.graphicsView.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.graphicsView.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_6.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_6.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_6.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_6.setText(QtGui.QApplication.translate("DockWidget", "CalendarWidget", None, QtGui.QApplication.UnicodeUTF8))
+ self.calendarWidget.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.calendarWidget.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.calendarWidget.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_7.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_7.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_7.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_7.setText(QtGui.QApplication.translate("DockWidget", "LCDNumber", None, QtGui.QApplication.UnicodeUTF8))
+ self.lcdNumber.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.lcdNumber.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.lcdNumber.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_8.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_8.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_8.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_8.setText(QtGui.QApplication.translate("DockWidget", "ProgressBar", None, QtGui.QApplication.UnicodeUTF8))
+ self.progressBar.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.progressBar.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.progressBar.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_9.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_9.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_9.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_9.setText(QtGui.QApplication.translate("DockWidget", "Line - H", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineH.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineH.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineH.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_10.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_10.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_10.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_10.setText(QtGui.QApplication.translate("DockWidget", "Line - V", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineV.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineV.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineV.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_37.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_37.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_37.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_37.setText(QtGui.QApplication.translate("DockWidget", "Inside DockWidget", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_2.setText(QtGui.QApplication.translate("DockWidget", "Testing", None, QtGui.QApplication.UnicodeUTF8))
+
diff --git a/example/ui/dw_displays_qtpy_ui.py b/example/ui/dw_displays_qtpy_ui.py
new file mode 100644
index 000000000..a4d6453bf
--- /dev/null
+++ b/example/ui/dw_displays_qtpy_ui.py
@@ -0,0 +1,281 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_displays.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from qtpy import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(703, 632)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.textBrowser = QtWidgets.QTextBrowser(self.dockWidgetContents)
+ self.textBrowser.setMinimumSize(QtCore.QSize(0, 0))
+ self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textBrowser.setObjectName("textBrowser")
+ self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1)
+ self.label_77 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_77.setFont(font)
+ self.label_77.setObjectName("label_77")
+ self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1)
+ self.label_78 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_78.setFont(font)
+ self.label_78.setObjectName("label_78")
+ self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1)
+ self.label_3 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_3.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_3.setFont(font)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
+ self.label_79 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_79.setEnabled(False)
+ self.label_79.setObjectName("label_79")
+ self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1)
+ self.label_4 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_4.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_4.setFont(font)
+ self.label_4.setObjectName("label_4")
+ self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
+ self.textBrowserDis = QtWidgets.QTextBrowser(self.dockWidgetContents)
+ self.textBrowserDis.setEnabled(False)
+ self.textBrowserDis.setObjectName("textBrowserDis")
+ self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1)
+ self.label_5 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_5.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName("label_5")
+ self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1)
+ self.graphicsView = QtWidgets.QGraphicsView(self.dockWidgetContents)
+ self.graphicsView.setMinimumSize(QtCore.QSize(0, 0))
+ self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.graphicsView.setObjectName("graphicsView")
+ self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1)
+ self.graphicsViewDis = QtWidgets.QGraphicsView(self.dockWidgetContents)
+ self.graphicsViewDis.setEnabled(False)
+ self.graphicsViewDis.setObjectName("graphicsViewDis")
+ self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1)
+ self.label_6 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_6.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName("label_6")
+ self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1)
+ self.calendarWidget = QtWidgets.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.calendarWidget.setObjectName("calendarWidget")
+ self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1)
+ self.calendarWidgetDis = QtWidgets.QCalendarWidget(self.dockWidgetContents)
+ self.calendarWidgetDis.setEnabled(False)
+ self.calendarWidgetDis.setObjectName("calendarWidgetDis")
+ self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1)
+ self.lcdNumberDis = QtWidgets.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumberDis.setEnabled(False)
+ self.lcdNumberDis.setObjectName("lcdNumberDis")
+ self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1)
+ self.label_7 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_7.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_7.setFont(font)
+ self.label_7.setObjectName("label_7")
+ self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1)
+ self.lcdNumber = QtWidgets.QLCDNumber(self.dockWidgetContents)
+ self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0))
+ self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lcdNumber.setObjectName("lcdNumber")
+ self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1)
+ self.label_8 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_8.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_8.setFont(font)
+ self.label_8.setObjectName("label_8")
+ self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1)
+ self.progressBar = QtWidgets.QProgressBar(self.dockWidgetContents)
+ self.progressBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.progressBar.setProperty("value", 24)
+ self.progressBar.setObjectName("progressBar")
+ self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1)
+ self.progressBarDis = QtWidgets.QProgressBar(self.dockWidgetContents)
+ self.progressBarDis.setEnabled(False)
+ self.progressBarDis.setProperty("value", 24)
+ self.progressBarDis.setObjectName("progressBarDis")
+ self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1)
+ self.label_9 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_9.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_9.setFont(font)
+ self.label_9.setObjectName("label_9")
+ self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1)
+ self.lineH = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineH.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineH.setFrameShape(QtWidgets.QFrame.HLine)
+ self.lineH.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineH.setObjectName("lineH")
+ self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1)
+ self.lineHDis = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineHDis.setEnabled(False)
+ self.lineHDis.setFrameShape(QtWidgets.QFrame.HLine)
+ self.lineHDis.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineHDis.setObjectName("lineHDis")
+ self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1)
+ self.label_10 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_10.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_10.setFont(font)
+ self.label_10.setObjectName("label_10")
+ self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1)
+ self.lineV = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineV.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineV.setFrameShape(QtWidgets.QFrame.VLine)
+ self.lineV.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineV.setObjectName("lineV")
+ self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1)
+ self.lineVDis = QtWidgets.QFrame(self.dockWidgetContents)
+ self.lineVDis.setEnabled(False)
+ self.lineVDis.setMinimumSize(QtCore.QSize(0, 50))
+ self.lineVDis.setFrameShape(QtWidgets.QFrame.VLine)
+ self.lineVDis.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.lineVDis.setObjectName("lineVDis")
+ self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 9, 0, 1, 1)
+ self.label_37 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_37.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_37.setObjectName("label_37")
+ self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3)
+ self.label_2 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_2.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.calendarWidget.currentPageChanged['int','int'].connect(self.calendarWidgetDis.setCurrentPage)
+ self.calendarWidget.clicked['QDate'].connect(self.calendarWidgetDis.setSelectedDate)
+ self.progressBar.valueChanged['int'].connect(self.progressBarDis.setValue)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Displays"))
+ self.textBrowser.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.textBrowser.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.textBrowser.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.textBrowser.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
Testing
\n"
+"
"))
+ self.label_77.setText(_translate("DockWidget", "Enabled"))
+ self.label_78.setText(_translate("DockWidget", "Disabled"))
+ self.label_3.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_3.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_3.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_3.setText(_translate("DockWidget", "Label"))
+ self.label_79.setText(_translate("DockWidget", "Testing"))
+ self.label_4.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_4.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_4.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_4.setText(_translate("DockWidget", "TextBrowser"))
+ self.textBrowserDis.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
Testing
"))
+ self.label_5.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_5.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_5.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_5.setText(_translate("DockWidget", "GraphicsView"))
+ self.graphicsView.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.graphicsView.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.graphicsView.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_6.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_6.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_6.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_6.setText(_translate("DockWidget", "CalendarWidget"))
+ self.calendarWidget.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.calendarWidget.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.calendarWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_7.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_7.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_7.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_7.setText(_translate("DockWidget", "LCDNumber"))
+ self.lcdNumber.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.lcdNumber.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.lcdNumber.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_8.setText(_translate("DockWidget", "ProgressBar"))
+ self.progressBar.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.progressBar.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.progressBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_9.setText(_translate("DockWidget", "Line - H"))
+ self.lineH.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.lineH.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.lineH.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_10.setText(_translate("DockWidget", "Line - V"))
+ self.lineV.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.lineV.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.lineV.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_37.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_37.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_37.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_37.setText(_translate("DockWidget", "Inside DockWidget"))
+ self.label_2.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_2.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_2.setText(_translate("DockWidget", "Testing"))
+
diff --git a/example/ui/dw_inputs_fields.ui b/example/ui/dw_inputs_fields.ui
new file mode 100644
index 000000000..ed02a7220
--- /dev/null
+++ b/example/ui/dw_inputs_fields.ui
@@ -0,0 +1,1078 @@
+
+
+ DockWidget
+
+
+
+ 0
+ 0
+ 703
+ 557
+
+
+
+ Inputs - Fields
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Enabled
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Disabled
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ FontComboBox
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+ <html><head/><body><p><span style=" font-weight:600;">ComboBox</span></p></body></html>
+
+
+
+
+
+
+ true
+
+
+
+ ComboBoxEditable
+
+
+
+
+ Second option
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+ true
+
+
+
+ ComboBoxEditable
+
+
+
+
+ Second option
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ LineEdit
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ LineEdit
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ LineEdit
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ TextEdit
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">TextEdit</p></body></html>
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">TextEdit</p></body></html>
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ PlainTextEdit
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ PlainTextEdit
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ PlainTextEdit
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ SpinBox
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ DoubleSpinBox
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ TimeEdit
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ DateEdit
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ TimeDateEdit
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside DockWidget
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+
+
+
+ fontComboBox
+ editTextChanged(QString)
+ fontComboBoxDis
+ setEditText(QString)
+
+
+ 255
+ 75
+
+
+ 493
+ 72
+
+
+
+
+ lineEdit
+ textEdited(QString)
+ lineEditDis
+ setText(QString)
+
+
+ 344
+ 111
+
+
+ 440
+ 113
+
+
+
+
+ spinBox
+ valueChanged(int)
+ spinBoxDis
+ setValue(int)
+
+
+ 262
+ 320
+
+
+ 464
+ 320
+
+
+
+
+ doubleSpinBox
+ valueChanged(double)
+ doubleSpinBoxDis
+ setValue(double)
+
+
+ 252
+ 358
+
+
+ 459
+ 358
+
+
+
+
+ timeEdit
+ timeChanged(QTime)
+ timeEditDis
+ setTime(QTime)
+
+
+ 235
+ 396
+
+
+ 475
+ 396
+
+
+
+
+ dateEdit
+ dateTimeChanged(QDateTime)
+ dateEditDis
+ setDateTime(QDateTime)
+
+
+ 292
+ 434
+
+
+ 477
+ 434
+
+
+
+
+ dateTimeEdit
+ dateTimeChanged(QDateTime)
+ dateTimeEditDis
+ setDateTime(QDateTime)
+
+
+ 299
+ 472
+
+
+ 491
+ 472
+
+
+
+
+
diff --git a/example/ui/dw_inputs_fields_pyqt5_ui.py b/example/ui/dw_inputs_fields_pyqt5_ui.py
new file mode 100644
index 000000000..01c59c5e9
--- /dev/null
+++ b/example/ui/dw_inputs_fields_pyqt5_ui.py
@@ -0,0 +1,380 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_fields.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(703, 557)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label.setFont(font)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_2 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.label_12 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_12.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_12.setFont(font)
+ self.label_12.setObjectName("label_12")
+ self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1)
+ self.fontComboBox = QtWidgets.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBox.setObjectName("fontComboBox")
+ self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1)
+ self.fontComboBoxDis = QtWidgets.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBoxDis.setEnabled(False)
+ self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBoxDis.setObjectName("fontComboBoxDis")
+ self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1)
+ self.label_3 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
+ self.comboBoxEdit = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBoxEdit.setEditable(True)
+ self.comboBoxEdit.setObjectName("comboBoxEdit")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.setItemText(2, "")
+ self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1)
+ self.comboBoxEditDis = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBoxEditDis.setEnabled(False)
+ self.comboBoxEditDis.setEditable(True)
+ self.comboBoxEditDis.setObjectName("comboBoxEditDis")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.setItemText(2, "")
+ self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1)
+ self.label_13 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_13.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_13.setFont(font)
+ self.label_13.setObjectName("label_13")
+ self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1)
+ self.lineEdit = QtWidgets.QLineEdit(self.dockWidgetContents)
+ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth())
+ self.lineEdit.setSizePolicy(sizePolicy)
+ self.lineEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEdit.setObjectName("lineEdit")
+ self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1)
+ self.lineEditDis = QtWidgets.QLineEdit(self.dockWidgetContents)
+ self.lineEditDis.setEnabled(False)
+ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth())
+ self.lineEditDis.setSizePolicy(sizePolicy)
+ self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEditDis.setObjectName("lineEditDis")
+ self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1)
+ self.label_14 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_14.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_14.setFont(font)
+ self.label_14.setObjectName("label_14")
+ self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1)
+ self.textEdit = QtWidgets.QTextEdit(self.dockWidgetContents)
+ self.textEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEdit.setObjectName("textEdit")
+ self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1)
+ self.textEditDis = QtWidgets.QTextEdit(self.dockWidgetContents)
+ self.textEditDis.setEnabled(False)
+ self.textEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEditDis.setObjectName("textEditDis")
+ self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1)
+ self.label_15 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_15.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_15.setFont(font)
+ self.label_15.setObjectName("label_15")
+ self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1)
+ self.plainTextEdit = QtWidgets.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEdit.setObjectName("plainTextEdit")
+ self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1)
+ self.plainTextEditDis = QtWidgets.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEditDis.setEnabled(False)
+ self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEditDis.setObjectName("plainTextEditDis")
+ self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1)
+ self.label_16 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_16.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_16.setFont(font)
+ self.label_16.setObjectName("label_16")
+ self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1)
+ self.spinBox = QtWidgets.QSpinBox(self.dockWidgetContents)
+ self.spinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBox.setObjectName("spinBox")
+ self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1)
+ self.spinBoxDis = QtWidgets.QSpinBox(self.dockWidgetContents)
+ self.spinBoxDis.setEnabled(False)
+ self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBoxDis.setObjectName("spinBoxDis")
+ self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1)
+ self.label_17 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_17.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_17.setFont(font)
+ self.label_17.setObjectName("label_17")
+ self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1)
+ self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBox.setObjectName("doubleSpinBox")
+ self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1)
+ self.doubleSpinBoxDis = QtWidgets.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBoxDis.setEnabled(False)
+ self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBoxDis.setObjectName("doubleSpinBoxDis")
+ self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1)
+ self.label_18 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_18.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_18.setFont(font)
+ self.label_18.setObjectName("label_18")
+ self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1)
+ self.timeEdit = QtWidgets.QTimeEdit(self.dockWidgetContents)
+ self.timeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEdit.setObjectName("timeEdit")
+ self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1)
+ self.timeEditDis = QtWidgets.QTimeEdit(self.dockWidgetContents)
+ self.timeEditDis.setEnabled(False)
+ self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEditDis.setObjectName("timeEditDis")
+ self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1)
+ self.label_19 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_19.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_19.setFont(font)
+ self.label_19.setObjectName("label_19")
+ self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1)
+ self.dateEdit = QtWidgets.QDateEdit(self.dockWidgetContents)
+ self.dateEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEdit.setObjectName("dateEdit")
+ self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1)
+ self.dateEditDis = QtWidgets.QDateEdit(self.dockWidgetContents)
+ self.dateEditDis.setEnabled(False)
+ self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEditDis.setObjectName("dateEditDis")
+ self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1)
+ self.label_20 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_20.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_20.setFont(font)
+ self.label_20.setObjectName("label_20")
+ self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1)
+ self.dateTimeEdit = QtWidgets.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEdit.setObjectName("dateTimeEdit")
+ self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1)
+ self.dateTimeEditDis = QtWidgets.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEditDis.setEnabled(False)
+ self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEditDis.setObjectName("dateTimeEditDis")
+ self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 11, 0, 1, 1)
+ self.label_51 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_51.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_51.setObjectName("label_51")
+ self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.fontComboBox.editTextChanged['QString'].connect(self.fontComboBoxDis.setEditText)
+ self.lineEdit.textEdited['QString'].connect(self.lineEditDis.setText)
+ self.spinBox.valueChanged['int'].connect(self.spinBoxDis.setValue)
+ self.doubleSpinBox.valueChanged['double'].connect(self.doubleSpinBoxDis.setValue)
+ self.timeEdit.timeChanged['QTime'].connect(self.timeEditDis.setTime)
+ self.dateEdit.dateTimeChanged['QDateTime'].connect(self.dateEditDis.setDateTime)
+ self.dateTimeEdit.dateTimeChanged['QDateTime'].connect(self.dateTimeEditDis.setDateTime)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - Fields"))
+ self.label.setText(_translate("DockWidget", "Enabled"))
+ self.label_2.setText(_translate("DockWidget", "Disabled"))
+ self.label_12.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_12.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_12.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_12.setText(_translate("DockWidget", "FontComboBox"))
+ self.fontComboBox.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.fontComboBox.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.fontComboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.fontComboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.fontComboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.fontComboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_3.setText(_translate("DockWidget", "
ComboBox
"))
+ self.comboBoxEdit.setItemText(0, _translate("DockWidget", "ComboBoxEditable"))
+ self.comboBoxEdit.setItemText(1, _translate("DockWidget", "Second option"))
+ self.comboBoxEditDis.setItemText(0, _translate("DockWidget", "ComboBoxEditable"))
+ self.comboBoxEditDis.setItemText(1, _translate("DockWidget", "Second option"))
+ self.label_13.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_13.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_13.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_13.setText(_translate("DockWidget", "LineEdit"))
+ self.lineEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.lineEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.lineEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.lineEdit.setText(_translate("DockWidget", "LineEdit"))
+ self.lineEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.lineEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.lineEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.lineEditDis.setText(_translate("DockWidget", "LineEdit"))
+ self.label_14.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_14.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_14.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_14.setText(_translate("DockWidget", "TextEdit"))
+ self.textEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.textEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.textEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.textEdit.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
TextEdit
"))
+ self.textEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.textEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.textEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.textEditDis.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
TextEdit
"))
+ self.label_15.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_15.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_15.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_15.setText(_translate("DockWidget", "PlainTextEdit"))
+ self.plainTextEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.plainTextEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.plainTextEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.plainTextEdit.setPlainText(_translate("DockWidget", "PlainTextEdit"))
+ self.plainTextEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.plainTextEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.plainTextEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.plainTextEditDis.setPlainText(_translate("DockWidget", "PlainTextEdit"))
+ self.label_16.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_16.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_16.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_16.setText(_translate("DockWidget", "SpinBox"))
+ self.spinBox.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.spinBox.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.spinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.spinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.spinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.spinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_17.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_17.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_17.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_17.setText(_translate("DockWidget", "DoubleSpinBox"))
+ self.doubleSpinBox.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.doubleSpinBox.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.doubleSpinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.doubleSpinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.doubleSpinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.doubleSpinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_18.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_18.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_18.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_18.setText(_translate("DockWidget", "TimeEdit"))
+ self.timeEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.timeEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.timeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.timeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.timeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.timeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_19.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_19.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_19.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_19.setText(_translate("DockWidget", "DateEdit"))
+ self.dateEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dateEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dateEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.dateEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dateEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dateEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_20.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_20.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_20.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_20.setText(_translate("DockWidget", "TimeDateEdit"))
+ self.dateTimeEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dateTimeEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dateTimeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.dateTimeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dateTimeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dateTimeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_51.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_51.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_51.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_51.setText(_translate("DockWidget", "Inside DockWidget"))
+
diff --git a/example/ui/dw_inputs_fields_pyqt_ui.py b/example/ui/dw_inputs_fields_pyqt_ui.py
new file mode 100644
index 000000000..31a26e142
--- /dev/null
+++ b/example/ui/dw_inputs_fields_pyqt_ui.py
@@ -0,0 +1,392 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_fields.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(703, 557)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.label = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label.setFont(font)
+ self.label.setObjectName(_fromUtf8("label"))
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_2 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName(_fromUtf8("label_2"))
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.label_12 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_12.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_12.setFont(font)
+ self.label_12.setObjectName(_fromUtf8("label_12"))
+ self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1)
+ self.fontComboBox = QtGui.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBox.setObjectName(_fromUtf8("fontComboBox"))
+ self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1)
+ self.fontComboBoxDis = QtGui.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBoxDis.setEnabled(False)
+ self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBoxDis.setObjectName(_fromUtf8("fontComboBoxDis"))
+ self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1)
+ self.label_3 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_3.setObjectName(_fromUtf8("label_3"))
+ self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
+ self.comboBoxEdit = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBoxEdit.setEditable(True)
+ self.comboBoxEdit.setObjectName(_fromUtf8("comboBoxEdit"))
+ self.comboBoxEdit.addItem(_fromUtf8(""))
+ self.comboBoxEdit.addItem(_fromUtf8(""))
+ self.comboBoxEdit.addItem(_fromUtf8(""))
+ self.comboBoxEdit.setItemText(2, _fromUtf8(""))
+ self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1)
+ self.comboBoxEditDis = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBoxEditDis.setEnabled(False)
+ self.comboBoxEditDis.setEditable(True)
+ self.comboBoxEditDis.setObjectName(_fromUtf8("comboBoxEditDis"))
+ self.comboBoxEditDis.addItem(_fromUtf8(""))
+ self.comboBoxEditDis.addItem(_fromUtf8(""))
+ self.comboBoxEditDis.addItem(_fromUtf8(""))
+ self.comboBoxEditDis.setItemText(2, _fromUtf8(""))
+ self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1)
+ self.label_13 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_13.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_13.setFont(font)
+ self.label_13.setObjectName(_fromUtf8("label_13"))
+ self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1)
+ self.lineEdit = QtGui.QLineEdit(self.dockWidgetContents)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth())
+ self.lineEdit.setSizePolicy(sizePolicy)
+ self.lineEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
+ self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1)
+ self.lineEditDis = QtGui.QLineEdit(self.dockWidgetContents)
+ self.lineEditDis.setEnabled(False)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth())
+ self.lineEditDis.setSizePolicy(sizePolicy)
+ self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEditDis.setObjectName(_fromUtf8("lineEditDis"))
+ self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1)
+ self.label_14 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_14.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_14.setFont(font)
+ self.label_14.setObjectName(_fromUtf8("label_14"))
+ self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1)
+ self.textEdit = QtGui.QTextEdit(self.dockWidgetContents)
+ self.textEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEdit.setObjectName(_fromUtf8("textEdit"))
+ self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1)
+ self.textEditDis = QtGui.QTextEdit(self.dockWidgetContents)
+ self.textEditDis.setEnabled(False)
+ self.textEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEditDis.setObjectName(_fromUtf8("textEditDis"))
+ self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1)
+ self.label_15 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_15.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_15.setFont(font)
+ self.label_15.setObjectName(_fromUtf8("label_15"))
+ self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1)
+ self.plainTextEdit = QtGui.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEdit.setObjectName(_fromUtf8("plainTextEdit"))
+ self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1)
+ self.plainTextEditDis = QtGui.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEditDis.setEnabled(False)
+ self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEditDis.setObjectName(_fromUtf8("plainTextEditDis"))
+ self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1)
+ self.label_16 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_16.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_16.setFont(font)
+ self.label_16.setObjectName(_fromUtf8("label_16"))
+ self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1)
+ self.spinBox = QtGui.QSpinBox(self.dockWidgetContents)
+ self.spinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBox.setObjectName(_fromUtf8("spinBox"))
+ self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1)
+ self.spinBoxDis = QtGui.QSpinBox(self.dockWidgetContents)
+ self.spinBoxDis.setEnabled(False)
+ self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBoxDis.setObjectName(_fromUtf8("spinBoxDis"))
+ self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1)
+ self.label_17 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_17.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_17.setFont(font)
+ self.label_17.setObjectName(_fromUtf8("label_17"))
+ self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1)
+ self.doubleSpinBox = QtGui.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBox.setObjectName(_fromUtf8("doubleSpinBox"))
+ self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1)
+ self.doubleSpinBoxDis = QtGui.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBoxDis.setEnabled(False)
+ self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBoxDis.setObjectName(_fromUtf8("doubleSpinBoxDis"))
+ self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1)
+ self.label_18 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_18.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_18.setFont(font)
+ self.label_18.setObjectName(_fromUtf8("label_18"))
+ self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1)
+ self.timeEdit = QtGui.QTimeEdit(self.dockWidgetContents)
+ self.timeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEdit.setObjectName(_fromUtf8("timeEdit"))
+ self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1)
+ self.timeEditDis = QtGui.QTimeEdit(self.dockWidgetContents)
+ self.timeEditDis.setEnabled(False)
+ self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEditDis.setObjectName(_fromUtf8("timeEditDis"))
+ self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1)
+ self.label_19 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_19.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_19.setFont(font)
+ self.label_19.setObjectName(_fromUtf8("label_19"))
+ self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1)
+ self.dateEdit = QtGui.QDateEdit(self.dockWidgetContents)
+ self.dateEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEdit.setObjectName(_fromUtf8("dateEdit"))
+ self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1)
+ self.dateEditDis = QtGui.QDateEdit(self.dockWidgetContents)
+ self.dateEditDis.setEnabled(False)
+ self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEditDis.setObjectName(_fromUtf8("dateEditDis"))
+ self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1)
+ self.label_20 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_20.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_20.setFont(font)
+ self.label_20.setObjectName(_fromUtf8("label_20"))
+ self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1)
+ self.dateTimeEdit = QtGui.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEdit.setObjectName(_fromUtf8("dateTimeEdit"))
+ self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1)
+ self.dateTimeEditDis = QtGui.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEditDis.setEnabled(False)
+ self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEditDis.setObjectName(_fromUtf8("dateTimeEditDis"))
+ self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 11, 0, 1, 1)
+ self.label_51 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_51.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_51.setObjectName(_fromUtf8("label_51"))
+ self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.fontComboBox, QtCore.SIGNAL(_fromUtf8("editTextChanged(QString)")), self.fontComboBoxDis.setEditText)
+ QtCore.QObject.connect(self.lineEdit, QtCore.SIGNAL(_fromUtf8("textEdited(QString)")), self.lineEditDis.setText)
+ QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBoxDis.setValue)
+ QtCore.QObject.connect(self.doubleSpinBox, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), self.doubleSpinBoxDis.setValue)
+ QtCore.QObject.connect(self.timeEdit, QtCore.SIGNAL(_fromUtf8("timeChanged(QTime)")), self.timeEditDis.setTime)
+ QtCore.QObject.connect(self.dateEdit, QtCore.SIGNAL(_fromUtf8("dateTimeChanged(QDateTime)")), self.dateEditDis.setDateTime)
+ QtCore.QObject.connect(self.dateTimeEdit, QtCore.SIGNAL(_fromUtf8("dateTimeChanged(QDateTime)")), self.dateTimeEditDis.setDateTime)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - Fields", None))
+ self.label.setText(_translate("DockWidget", "Enabled", None))
+ self.label_2.setText(_translate("DockWidget", "Disabled", None))
+ self.label_12.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_12.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_12.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_12.setText(_translate("DockWidget", "FontComboBox", None))
+ self.fontComboBox.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.fontComboBox.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.fontComboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.fontComboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.fontComboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.fontComboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_3.setText(_translate("DockWidget", "
ComboBox
", None))
+ self.comboBoxEdit.setItemText(0, _translate("DockWidget", "ComboBoxEditable", None))
+ self.comboBoxEdit.setItemText(1, _translate("DockWidget", "Second option", None))
+ self.comboBoxEditDis.setItemText(0, _translate("DockWidget", "ComboBoxEditable", None))
+ self.comboBoxEditDis.setItemText(1, _translate("DockWidget", "Second option", None))
+ self.label_13.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_13.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_13.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_13.setText(_translate("DockWidget", "LineEdit", None))
+ self.lineEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.lineEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.lineEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.lineEdit.setText(_translate("DockWidget", "LineEdit", None))
+ self.lineEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.lineEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.lineEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.lineEditDis.setText(_translate("DockWidget", "LineEdit", None))
+ self.label_14.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_14.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_14.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_14.setText(_translate("DockWidget", "TextEdit", None))
+ self.textEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.textEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.textEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.textEdit.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
TextEdit
", None))
+ self.textEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.textEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.textEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.textEditDis.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
TextEdit
", None))
+ self.label_15.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_15.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_15.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_15.setText(_translate("DockWidget", "PlainTextEdit", None))
+ self.plainTextEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.plainTextEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.plainTextEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.plainTextEdit.setPlainText(_translate("DockWidget", "PlainTextEdit", None))
+ self.plainTextEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.plainTextEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.plainTextEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.plainTextEditDis.setPlainText(_translate("DockWidget", "PlainTextEdit", None))
+ self.label_16.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_16.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_16.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_16.setText(_translate("DockWidget", "SpinBox", None))
+ self.spinBox.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.spinBox.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.spinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.spinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.spinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.spinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_17.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_17.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_17.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_17.setText(_translate("DockWidget", "DoubleSpinBox", None))
+ self.doubleSpinBox.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.doubleSpinBox.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.doubleSpinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.doubleSpinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.doubleSpinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.doubleSpinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_18.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_18.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_18.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_18.setText(_translate("DockWidget", "TimeEdit", None))
+ self.timeEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.timeEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.timeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.timeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.timeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.timeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_19.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_19.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_19.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_19.setText(_translate("DockWidget", "DateEdit", None))
+ self.dateEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dateEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dateEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.dateEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dateEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dateEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_20.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_20.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_20.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_20.setText(_translate("DockWidget", "TimeDateEdit", None))
+ self.dateTimeEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dateTimeEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dateTimeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.dateTimeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dateTimeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dateTimeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_51.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_51.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_51.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_51.setText(_translate("DockWidget", "Inside DockWidget", None))
+
diff --git a/example/ui/dw_inputs_fields_pyqtgraph_ui.py b/example/ui/dw_inputs_fields_pyqtgraph_ui.py
new file mode 100644
index 000000000..893122636
--- /dev/null
+++ b/example/ui/dw_inputs_fields_pyqtgraph_ui.py
@@ -0,0 +1,392 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_fields.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from pyqtgraph.Qt import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(703, 557)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.label = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label.setFont(font)
+ self.label.setObjectName(_fromUtf8("label"))
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_2 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName(_fromUtf8("label_2"))
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.label_12 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_12.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_12.setFont(font)
+ self.label_12.setObjectName(_fromUtf8("label_12"))
+ self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1)
+ self.fontComboBox = QtGui.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBox.setObjectName(_fromUtf8("fontComboBox"))
+ self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1)
+ self.fontComboBoxDis = QtGui.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBoxDis.setEnabled(False)
+ self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBoxDis.setObjectName(_fromUtf8("fontComboBoxDis"))
+ self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1)
+ self.label_3 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_3.setObjectName(_fromUtf8("label_3"))
+ self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
+ self.comboBoxEdit = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBoxEdit.setEditable(True)
+ self.comboBoxEdit.setObjectName(_fromUtf8("comboBoxEdit"))
+ self.comboBoxEdit.addItem(_fromUtf8(""))
+ self.comboBoxEdit.addItem(_fromUtf8(""))
+ self.comboBoxEdit.addItem(_fromUtf8(""))
+ self.comboBoxEdit.setItemText(2, _fromUtf8(""))
+ self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1)
+ self.comboBoxEditDis = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBoxEditDis.setEnabled(False)
+ self.comboBoxEditDis.setEditable(True)
+ self.comboBoxEditDis.setObjectName(_fromUtf8("comboBoxEditDis"))
+ self.comboBoxEditDis.addItem(_fromUtf8(""))
+ self.comboBoxEditDis.addItem(_fromUtf8(""))
+ self.comboBoxEditDis.addItem(_fromUtf8(""))
+ self.comboBoxEditDis.setItemText(2, _fromUtf8(""))
+ self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1)
+ self.label_13 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_13.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_13.setFont(font)
+ self.label_13.setObjectName(_fromUtf8("label_13"))
+ self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1)
+ self.lineEdit = QtGui.QLineEdit(self.dockWidgetContents)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth())
+ self.lineEdit.setSizePolicy(sizePolicy)
+ self.lineEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
+ self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1)
+ self.lineEditDis = QtGui.QLineEdit(self.dockWidgetContents)
+ self.lineEditDis.setEnabled(False)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth())
+ self.lineEditDis.setSizePolicy(sizePolicy)
+ self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEditDis.setObjectName(_fromUtf8("lineEditDis"))
+ self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1)
+ self.label_14 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_14.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_14.setFont(font)
+ self.label_14.setObjectName(_fromUtf8("label_14"))
+ self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1)
+ self.textEdit = QtGui.QTextEdit(self.dockWidgetContents)
+ self.textEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEdit.setObjectName(_fromUtf8("textEdit"))
+ self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1)
+ self.textEditDis = QtGui.QTextEdit(self.dockWidgetContents)
+ self.textEditDis.setEnabled(False)
+ self.textEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEditDis.setObjectName(_fromUtf8("textEditDis"))
+ self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1)
+ self.label_15 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_15.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_15.setFont(font)
+ self.label_15.setObjectName(_fromUtf8("label_15"))
+ self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1)
+ self.plainTextEdit = QtGui.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEdit.setObjectName(_fromUtf8("plainTextEdit"))
+ self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1)
+ self.plainTextEditDis = QtGui.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEditDis.setEnabled(False)
+ self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEditDis.setObjectName(_fromUtf8("plainTextEditDis"))
+ self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1)
+ self.label_16 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_16.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_16.setFont(font)
+ self.label_16.setObjectName(_fromUtf8("label_16"))
+ self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1)
+ self.spinBox = QtGui.QSpinBox(self.dockWidgetContents)
+ self.spinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBox.setObjectName(_fromUtf8("spinBox"))
+ self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1)
+ self.spinBoxDis = QtGui.QSpinBox(self.dockWidgetContents)
+ self.spinBoxDis.setEnabled(False)
+ self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBoxDis.setObjectName(_fromUtf8("spinBoxDis"))
+ self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1)
+ self.label_17 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_17.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_17.setFont(font)
+ self.label_17.setObjectName(_fromUtf8("label_17"))
+ self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1)
+ self.doubleSpinBox = QtGui.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBox.setObjectName(_fromUtf8("doubleSpinBox"))
+ self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1)
+ self.doubleSpinBoxDis = QtGui.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBoxDis.setEnabled(False)
+ self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBoxDis.setObjectName(_fromUtf8("doubleSpinBoxDis"))
+ self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1)
+ self.label_18 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_18.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_18.setFont(font)
+ self.label_18.setObjectName(_fromUtf8("label_18"))
+ self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1)
+ self.timeEdit = QtGui.QTimeEdit(self.dockWidgetContents)
+ self.timeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEdit.setObjectName(_fromUtf8("timeEdit"))
+ self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1)
+ self.timeEditDis = QtGui.QTimeEdit(self.dockWidgetContents)
+ self.timeEditDis.setEnabled(False)
+ self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEditDis.setObjectName(_fromUtf8("timeEditDis"))
+ self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1)
+ self.label_19 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_19.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_19.setFont(font)
+ self.label_19.setObjectName(_fromUtf8("label_19"))
+ self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1)
+ self.dateEdit = QtGui.QDateEdit(self.dockWidgetContents)
+ self.dateEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEdit.setObjectName(_fromUtf8("dateEdit"))
+ self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1)
+ self.dateEditDis = QtGui.QDateEdit(self.dockWidgetContents)
+ self.dateEditDis.setEnabled(False)
+ self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEditDis.setObjectName(_fromUtf8("dateEditDis"))
+ self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1)
+ self.label_20 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_20.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_20.setFont(font)
+ self.label_20.setObjectName(_fromUtf8("label_20"))
+ self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1)
+ self.dateTimeEdit = QtGui.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEdit.setObjectName(_fromUtf8("dateTimeEdit"))
+ self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1)
+ self.dateTimeEditDis = QtGui.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEditDis.setEnabled(False)
+ self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEditDis.setObjectName(_fromUtf8("dateTimeEditDis"))
+ self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 11, 0, 1, 1)
+ self.label_51 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_51.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_51.setObjectName(_fromUtf8("label_51"))
+ self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.fontComboBox, QtCore.SIGNAL(_fromUtf8("editTextChanged(QString)")), self.fontComboBoxDis.setEditText)
+ QtCore.QObject.connect(self.lineEdit, QtCore.SIGNAL(_fromUtf8("textEdited(QString)")), self.lineEditDis.setText)
+ QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBoxDis.setValue)
+ QtCore.QObject.connect(self.doubleSpinBox, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), self.doubleSpinBoxDis.setValue)
+ QtCore.QObject.connect(self.timeEdit, QtCore.SIGNAL(_fromUtf8("timeChanged(QTime)")), self.timeEditDis.setTime)
+ QtCore.QObject.connect(self.dateEdit, QtCore.SIGNAL(_fromUtf8("dateTimeChanged(QDateTime)")), self.dateEditDis.setDateTime)
+ QtCore.QObject.connect(self.dateTimeEdit, QtCore.SIGNAL(_fromUtf8("dateTimeChanged(QDateTime)")), self.dateTimeEditDis.setDateTime)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - Fields", None))
+ self.label.setText(_translate("DockWidget", "Enabled", None))
+ self.label_2.setText(_translate("DockWidget", "Disabled", None))
+ self.label_12.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_12.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_12.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_12.setText(_translate("DockWidget", "FontComboBox", None))
+ self.fontComboBox.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.fontComboBox.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.fontComboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.fontComboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.fontComboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.fontComboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_3.setText(_translate("DockWidget", "
ComboBox
", None))
+ self.comboBoxEdit.setItemText(0, _translate("DockWidget", "ComboBoxEditable", None))
+ self.comboBoxEdit.setItemText(1, _translate("DockWidget", "Second option", None))
+ self.comboBoxEditDis.setItemText(0, _translate("DockWidget", "ComboBoxEditable", None))
+ self.comboBoxEditDis.setItemText(1, _translate("DockWidget", "Second option", None))
+ self.label_13.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_13.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_13.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_13.setText(_translate("DockWidget", "LineEdit", None))
+ self.lineEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.lineEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.lineEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.lineEdit.setText(_translate("DockWidget", "LineEdit", None))
+ self.lineEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.lineEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.lineEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.lineEditDis.setText(_translate("DockWidget", "LineEdit", None))
+ self.label_14.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_14.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_14.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_14.setText(_translate("DockWidget", "TextEdit", None))
+ self.textEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.textEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.textEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.textEdit.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
TextEdit
", None))
+ self.textEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.textEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.textEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.textEditDis.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
TextEdit
", None))
+ self.label_15.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_15.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_15.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_15.setText(_translate("DockWidget", "PlainTextEdit", None))
+ self.plainTextEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.plainTextEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.plainTextEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.plainTextEdit.setPlainText(_translate("DockWidget", "PlainTextEdit", None))
+ self.plainTextEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.plainTextEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.plainTextEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.plainTextEditDis.setPlainText(_translate("DockWidget", "PlainTextEdit", None))
+ self.label_16.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_16.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_16.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_16.setText(_translate("DockWidget", "SpinBox", None))
+ self.spinBox.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.spinBox.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.spinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.spinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.spinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.spinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_17.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_17.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_17.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_17.setText(_translate("DockWidget", "DoubleSpinBox", None))
+ self.doubleSpinBox.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.doubleSpinBox.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.doubleSpinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.doubleSpinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.doubleSpinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.doubleSpinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_18.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_18.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_18.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_18.setText(_translate("DockWidget", "TimeEdit", None))
+ self.timeEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.timeEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.timeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.timeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.timeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.timeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_19.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_19.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_19.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_19.setText(_translate("DockWidget", "DateEdit", None))
+ self.dateEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dateEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dateEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.dateEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dateEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dateEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_20.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_20.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_20.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_20.setText(_translate("DockWidget", "TimeDateEdit", None))
+ self.dateTimeEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dateTimeEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dateTimeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.dateTimeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dateTimeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dateTimeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_51.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_51.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_51.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_51.setText(_translate("DockWidget", "Inside DockWidget", None))
+
diff --git a/example/ui/dw_inputs_fields_pyside2_ui.py b/example/ui/dw_inputs_fields_pyside2_ui.py
new file mode 100644
index 000000000..edf4d2ac3
--- /dev/null
+++ b/example/ui/dw_inputs_fields_pyside2_ui.py
@@ -0,0 +1,379 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_fields.ui'
+#
+# Created: Thu Dec 13 17:14:04 2018
+# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide2 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(703, 557)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label.setFont(font)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_2 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.label_12 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_12.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_12.setFont(font)
+ self.label_12.setObjectName("label_12")
+ self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1)
+ self.fontComboBox = QtWidgets.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBox.setObjectName("fontComboBox")
+ self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1)
+ self.fontComboBoxDis = QtWidgets.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBoxDis.setEnabled(False)
+ self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBoxDis.setObjectName("fontComboBoxDis")
+ self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1)
+ self.label_3 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
+ self.comboBoxEdit = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBoxEdit.setEditable(True)
+ self.comboBoxEdit.setObjectName("comboBoxEdit")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.setItemText(2, "")
+ self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1)
+ self.comboBoxEditDis = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBoxEditDis.setEnabled(False)
+ self.comboBoxEditDis.setEditable(True)
+ self.comboBoxEditDis.setObjectName("comboBoxEditDis")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.setItemText(2, "")
+ self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1)
+ self.label_13 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_13.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_13.setFont(font)
+ self.label_13.setObjectName("label_13")
+ self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1)
+ self.lineEdit = QtWidgets.QLineEdit(self.dockWidgetContents)
+ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth())
+ self.lineEdit.setSizePolicy(sizePolicy)
+ self.lineEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEdit.setObjectName("lineEdit")
+ self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1)
+ self.lineEditDis = QtWidgets.QLineEdit(self.dockWidgetContents)
+ self.lineEditDis.setEnabled(False)
+ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth())
+ self.lineEditDis.setSizePolicy(sizePolicy)
+ self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEditDis.setObjectName("lineEditDis")
+ self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1)
+ self.label_14 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_14.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_14.setFont(font)
+ self.label_14.setObjectName("label_14")
+ self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1)
+ self.textEdit = QtWidgets.QTextEdit(self.dockWidgetContents)
+ self.textEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEdit.setObjectName("textEdit")
+ self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1)
+ self.textEditDis = QtWidgets.QTextEdit(self.dockWidgetContents)
+ self.textEditDis.setEnabled(False)
+ self.textEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEditDis.setObjectName("textEditDis")
+ self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1)
+ self.label_15 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_15.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_15.setFont(font)
+ self.label_15.setObjectName("label_15")
+ self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1)
+ self.plainTextEdit = QtWidgets.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEdit.setObjectName("plainTextEdit")
+ self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1)
+ self.plainTextEditDis = QtWidgets.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEditDis.setEnabled(False)
+ self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEditDis.setObjectName("plainTextEditDis")
+ self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1)
+ self.label_16 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_16.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_16.setFont(font)
+ self.label_16.setObjectName("label_16")
+ self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1)
+ self.spinBox = QtWidgets.QSpinBox(self.dockWidgetContents)
+ self.spinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBox.setObjectName("spinBox")
+ self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1)
+ self.spinBoxDis = QtWidgets.QSpinBox(self.dockWidgetContents)
+ self.spinBoxDis.setEnabled(False)
+ self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBoxDis.setObjectName("spinBoxDis")
+ self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1)
+ self.label_17 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_17.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_17.setFont(font)
+ self.label_17.setObjectName("label_17")
+ self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1)
+ self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBox.setObjectName("doubleSpinBox")
+ self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1)
+ self.doubleSpinBoxDis = QtWidgets.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBoxDis.setEnabled(False)
+ self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBoxDis.setObjectName("doubleSpinBoxDis")
+ self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1)
+ self.label_18 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_18.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_18.setFont(font)
+ self.label_18.setObjectName("label_18")
+ self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1)
+ self.timeEdit = QtWidgets.QTimeEdit(self.dockWidgetContents)
+ self.timeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEdit.setObjectName("timeEdit")
+ self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1)
+ self.timeEditDis = QtWidgets.QTimeEdit(self.dockWidgetContents)
+ self.timeEditDis.setEnabled(False)
+ self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEditDis.setObjectName("timeEditDis")
+ self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1)
+ self.label_19 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_19.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_19.setFont(font)
+ self.label_19.setObjectName("label_19")
+ self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1)
+ self.dateEdit = QtWidgets.QDateEdit(self.dockWidgetContents)
+ self.dateEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEdit.setObjectName("dateEdit")
+ self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1)
+ self.dateEditDis = QtWidgets.QDateEdit(self.dockWidgetContents)
+ self.dateEditDis.setEnabled(False)
+ self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEditDis.setObjectName("dateEditDis")
+ self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1)
+ self.label_20 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_20.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_20.setFont(font)
+ self.label_20.setObjectName("label_20")
+ self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1)
+ self.dateTimeEdit = QtWidgets.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEdit.setObjectName("dateTimeEdit")
+ self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1)
+ self.dateTimeEditDis = QtWidgets.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEditDis.setEnabled(False)
+ self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEditDis.setObjectName("dateTimeEditDis")
+ self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 11, 0, 1, 1)
+ self.label_51 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_51.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_51.setObjectName("label_51")
+ self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.fontComboBox, QtCore.SIGNAL("editTextChanged(QString)"), self.fontComboBoxDis.setEditText)
+ QtCore.QObject.connect(self.lineEdit, QtCore.SIGNAL("textEdited(QString)"), self.lineEditDis.setText)
+ QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL("valueChanged(int)"), self.spinBoxDis.setValue)
+ QtCore.QObject.connect(self.doubleSpinBox, QtCore.SIGNAL("valueChanged(double)"), self.doubleSpinBoxDis.setValue)
+ QtCore.QObject.connect(self.timeEdit, QtCore.SIGNAL("timeChanged(QTime)"), self.timeEditDis.setTime)
+ QtCore.QObject.connect(self.dateEdit, QtCore.SIGNAL("dateTimeChanged(QDateTime)"), self.dateEditDis.setDateTime)
+ QtCore.QObject.connect(self.dateTimeEdit, QtCore.SIGNAL("dateTimeChanged(QDateTime)"), self.dateTimeEditDis.setDateTime)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Inputs - Fields", None, -1))
+ self.label.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1))
+ self.label_2.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1))
+ self.label_12.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_12.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_12.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_12.setText(QtWidgets.QApplication.translate("DockWidget", "FontComboBox", None, -1))
+ self.fontComboBox.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.fontComboBox.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.fontComboBox.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.fontComboBoxDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.fontComboBoxDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.fontComboBoxDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_3.setText(QtWidgets.QApplication.translate("DockWidget", "
ComboBox
", None, -1))
+ self.comboBoxEdit.setItemText(0, QtWidgets.QApplication.translate("DockWidget", "ComboBoxEditable", None, -1))
+ self.comboBoxEdit.setItemText(1, QtWidgets.QApplication.translate("DockWidget", "Second option", None, -1))
+ self.comboBoxEditDis.setItemText(0, QtWidgets.QApplication.translate("DockWidget", "ComboBoxEditable", None, -1))
+ self.comboBoxEditDis.setItemText(1, QtWidgets.QApplication.translate("DockWidget", "Second option", None, -1))
+ self.label_13.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_13.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_13.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_13.setText(QtWidgets.QApplication.translate("DockWidget", "LineEdit", None, -1))
+ self.lineEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.lineEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.lineEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.lineEdit.setText(QtWidgets.QApplication.translate("DockWidget", "LineEdit", None, -1))
+ self.lineEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.lineEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.lineEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.lineEditDis.setText(QtWidgets.QApplication.translate("DockWidget", "LineEdit", None, -1))
+ self.label_14.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_14.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_14.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_14.setText(QtWidgets.QApplication.translate("DockWidget", "TextEdit", None, -1))
+ self.textEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.textEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.textEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.textEdit.setHtml(QtWidgets.QApplication.translate("DockWidget", "\n"
+"\n"
+"
TextEdit
", None, -1))
+ self.textEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.textEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.textEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.textEditDis.setHtml(QtWidgets.QApplication.translate("DockWidget", "\n"
+"\n"
+"
TextEdit
", None, -1))
+ self.label_15.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_15.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_15.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_15.setText(QtWidgets.QApplication.translate("DockWidget", "PlainTextEdit", None, -1))
+ self.plainTextEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.plainTextEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.plainTextEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.plainTextEdit.setPlainText(QtWidgets.QApplication.translate("DockWidget", "PlainTextEdit", None, -1))
+ self.plainTextEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.plainTextEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.plainTextEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.plainTextEditDis.setPlainText(QtWidgets.QApplication.translate("DockWidget", "PlainTextEdit", None, -1))
+ self.label_16.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_16.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_16.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_16.setText(QtWidgets.QApplication.translate("DockWidget", "SpinBox", None, -1))
+ self.spinBox.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.spinBox.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.spinBox.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.spinBoxDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.spinBoxDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.spinBoxDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_17.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_17.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_17.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_17.setText(QtWidgets.QApplication.translate("DockWidget", "DoubleSpinBox", None, -1))
+ self.doubleSpinBox.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.doubleSpinBox.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.doubleSpinBox.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.doubleSpinBoxDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.doubleSpinBoxDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.doubleSpinBoxDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_18.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_18.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_18.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_18.setText(QtWidgets.QApplication.translate("DockWidget", "TimeEdit", None, -1))
+ self.timeEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.timeEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.timeEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.timeEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.timeEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.timeEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_19.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_19.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_19.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_19.setText(QtWidgets.QApplication.translate("DockWidget", "DateEdit", None, -1))
+ self.dateEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.dateEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.dateEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.dateEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.dateEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.dateEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_20.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_20.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_20.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_20.setText(QtWidgets.QApplication.translate("DockWidget", "TimeDateEdit", None, -1))
+ self.dateTimeEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.dateTimeEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.dateTimeEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.dateTimeEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.dateTimeEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.dateTimeEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_51.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_51.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_51.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_51.setText(QtWidgets.QApplication.translate("DockWidget", "Inside DockWidget", None, -1))
+
diff --git a/example/ui/dw_inputs_fields_pyside_ui.py b/example/ui/dw_inputs_fields_pyside_ui.py
new file mode 100644
index 000000000..7df92a7f6
--- /dev/null
+++ b/example/ui/dw_inputs_fields_pyside_ui.py
@@ -0,0 +1,379 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_fields.ui'
+#
+# Created: Thu Dec 13 17:14:04 2018
+# by: pyside-uic 0.2.15 running on PySide 1.2.2
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide import QtCore, QtGui
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(703, 557)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label.setFont(font)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_2 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.label_12 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_12.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_12.setFont(font)
+ self.label_12.setObjectName("label_12")
+ self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1)
+ self.fontComboBox = QtGui.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBox.setObjectName("fontComboBox")
+ self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1)
+ self.fontComboBoxDis = QtGui.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBoxDis.setEnabled(False)
+ self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBoxDis.setObjectName("fontComboBoxDis")
+ self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1)
+ self.label_3 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
+ self.comboBoxEdit = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBoxEdit.setEditable(True)
+ self.comboBoxEdit.setObjectName("comboBoxEdit")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.setItemText(2, "")
+ self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1)
+ self.comboBoxEditDis = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBoxEditDis.setEnabled(False)
+ self.comboBoxEditDis.setEditable(True)
+ self.comboBoxEditDis.setObjectName("comboBoxEditDis")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.setItemText(2, "")
+ self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1)
+ self.label_13 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_13.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_13.setFont(font)
+ self.label_13.setObjectName("label_13")
+ self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1)
+ self.lineEdit = QtGui.QLineEdit(self.dockWidgetContents)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth())
+ self.lineEdit.setSizePolicy(sizePolicy)
+ self.lineEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEdit.setObjectName("lineEdit")
+ self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1)
+ self.lineEditDis = QtGui.QLineEdit(self.dockWidgetContents)
+ self.lineEditDis.setEnabled(False)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth())
+ self.lineEditDis.setSizePolicy(sizePolicy)
+ self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEditDis.setObjectName("lineEditDis")
+ self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1)
+ self.label_14 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_14.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_14.setFont(font)
+ self.label_14.setObjectName("label_14")
+ self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1)
+ self.textEdit = QtGui.QTextEdit(self.dockWidgetContents)
+ self.textEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEdit.setObjectName("textEdit")
+ self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1)
+ self.textEditDis = QtGui.QTextEdit(self.dockWidgetContents)
+ self.textEditDis.setEnabled(False)
+ self.textEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEditDis.setObjectName("textEditDis")
+ self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1)
+ self.label_15 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_15.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_15.setFont(font)
+ self.label_15.setObjectName("label_15")
+ self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1)
+ self.plainTextEdit = QtGui.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEdit.setObjectName("plainTextEdit")
+ self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1)
+ self.plainTextEditDis = QtGui.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEditDis.setEnabled(False)
+ self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEditDis.setObjectName("plainTextEditDis")
+ self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1)
+ self.label_16 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_16.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_16.setFont(font)
+ self.label_16.setObjectName("label_16")
+ self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1)
+ self.spinBox = QtGui.QSpinBox(self.dockWidgetContents)
+ self.spinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBox.setObjectName("spinBox")
+ self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1)
+ self.spinBoxDis = QtGui.QSpinBox(self.dockWidgetContents)
+ self.spinBoxDis.setEnabled(False)
+ self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBoxDis.setObjectName("spinBoxDis")
+ self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1)
+ self.label_17 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_17.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_17.setFont(font)
+ self.label_17.setObjectName("label_17")
+ self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1)
+ self.doubleSpinBox = QtGui.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBox.setObjectName("doubleSpinBox")
+ self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1)
+ self.doubleSpinBoxDis = QtGui.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBoxDis.setEnabled(False)
+ self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBoxDis.setObjectName("doubleSpinBoxDis")
+ self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1)
+ self.label_18 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_18.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_18.setFont(font)
+ self.label_18.setObjectName("label_18")
+ self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1)
+ self.timeEdit = QtGui.QTimeEdit(self.dockWidgetContents)
+ self.timeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEdit.setObjectName("timeEdit")
+ self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1)
+ self.timeEditDis = QtGui.QTimeEdit(self.dockWidgetContents)
+ self.timeEditDis.setEnabled(False)
+ self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEditDis.setObjectName("timeEditDis")
+ self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1)
+ self.label_19 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_19.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_19.setFont(font)
+ self.label_19.setObjectName("label_19")
+ self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1)
+ self.dateEdit = QtGui.QDateEdit(self.dockWidgetContents)
+ self.dateEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEdit.setObjectName("dateEdit")
+ self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1)
+ self.dateEditDis = QtGui.QDateEdit(self.dockWidgetContents)
+ self.dateEditDis.setEnabled(False)
+ self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEditDis.setObjectName("dateEditDis")
+ self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1)
+ self.label_20 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_20.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_20.setFont(font)
+ self.label_20.setObjectName("label_20")
+ self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1)
+ self.dateTimeEdit = QtGui.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEdit.setObjectName("dateTimeEdit")
+ self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1)
+ self.dateTimeEditDis = QtGui.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEditDis.setEnabled(False)
+ self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEditDis.setObjectName("dateTimeEditDis")
+ self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 11, 0, 1, 1)
+ self.label_51 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_51.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_51.setObjectName("label_51")
+ self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.fontComboBox, QtCore.SIGNAL("editTextChanged(QString)"), self.fontComboBoxDis.setEditText)
+ QtCore.QObject.connect(self.lineEdit, QtCore.SIGNAL("textEdited(QString)"), self.lineEditDis.setText)
+ QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL("valueChanged(int)"), self.spinBoxDis.setValue)
+ QtCore.QObject.connect(self.doubleSpinBox, QtCore.SIGNAL("valueChanged(double)"), self.doubleSpinBoxDis.setValue)
+ QtCore.QObject.connect(self.timeEdit, QtCore.SIGNAL("timeChanged(QTime)"), self.timeEditDis.setTime)
+ QtCore.QObject.connect(self.dateEdit, QtCore.SIGNAL("dateTimeChanged(QDateTime)"), self.dateEditDis.setDateTime)
+ QtCore.QObject.connect(self.dateTimeEdit, QtCore.SIGNAL("dateTimeChanged(QDateTime)"), self.dateTimeEditDis.setDateTime)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Inputs - Fields", None, QtGui.QApplication.UnicodeUTF8))
+ self.label.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_2.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_12.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_12.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_12.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_12.setText(QtGui.QApplication.translate("DockWidget", "FontComboBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.fontComboBox.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.fontComboBox.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.fontComboBox.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.fontComboBoxDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.fontComboBoxDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.fontComboBoxDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_3.setText(QtGui.QApplication.translate("DockWidget", "
ComboBox
", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBoxEdit.setItemText(0, QtGui.QApplication.translate("DockWidget", "ComboBoxEditable", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBoxEdit.setItemText(1, QtGui.QApplication.translate("DockWidget", "Second option", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBoxEditDis.setItemText(0, QtGui.QApplication.translate("DockWidget", "ComboBoxEditable", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBoxEditDis.setItemText(1, QtGui.QApplication.translate("DockWidget", "Second option", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_13.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_13.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_13.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_13.setText(QtGui.QApplication.translate("DockWidget", "LineEdit", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineEdit.setText(QtGui.QApplication.translate("DockWidget", "LineEdit", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.lineEditDis.setText(QtGui.QApplication.translate("DockWidget", "LineEdit", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_14.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_14.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_14.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_14.setText(QtGui.QApplication.translate("DockWidget", "TextEdit", None, QtGui.QApplication.UnicodeUTF8))
+ self.textEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.textEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.textEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.textEdit.setHtml(QtGui.QApplication.translate("DockWidget", "\n"
+"\n"
+"
TextEdit
", None, QtGui.QApplication.UnicodeUTF8))
+ self.textEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.textEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.textEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.textEditDis.setHtml(QtGui.QApplication.translate("DockWidget", "\n"
+"\n"
+"
TextEdit
", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_15.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_15.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_15.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_15.setText(QtGui.QApplication.translate("DockWidget", "PlainTextEdit", None, QtGui.QApplication.UnicodeUTF8))
+ self.plainTextEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.plainTextEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.plainTextEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.plainTextEdit.setPlainText(QtGui.QApplication.translate("DockWidget", "PlainTextEdit", None, QtGui.QApplication.UnicodeUTF8))
+ self.plainTextEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.plainTextEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.plainTextEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.plainTextEditDis.setPlainText(QtGui.QApplication.translate("DockWidget", "PlainTextEdit", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_16.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_16.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_16.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_16.setText(QtGui.QApplication.translate("DockWidget", "SpinBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.spinBox.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.spinBox.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.spinBox.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.spinBoxDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.spinBoxDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.spinBoxDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_17.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_17.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_17.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_17.setText(QtGui.QApplication.translate("DockWidget", "DoubleSpinBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.doubleSpinBox.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.doubleSpinBox.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.doubleSpinBox.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.doubleSpinBoxDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.doubleSpinBoxDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.doubleSpinBoxDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_18.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_18.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_18.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_18.setText(QtGui.QApplication.translate("DockWidget", "TimeEdit", None, QtGui.QApplication.UnicodeUTF8))
+ self.timeEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.timeEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.timeEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.timeEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.timeEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.timeEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_19.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_19.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_19.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_19.setText(QtGui.QApplication.translate("DockWidget", "DateEdit", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_20.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_20.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_20.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_20.setText(QtGui.QApplication.translate("DockWidget", "TimeDateEdit", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateTimeEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateTimeEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateTimeEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateTimeEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateTimeEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dateTimeEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_51.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_51.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_51.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_51.setText(QtGui.QApplication.translate("DockWidget", "Inside DockWidget", None, QtGui.QApplication.UnicodeUTF8))
+
diff --git a/example/ui/dw_inputs_fields_qtpy_ui.py b/example/ui/dw_inputs_fields_qtpy_ui.py
new file mode 100644
index 000000000..2a16d2214
--- /dev/null
+++ b/example/ui/dw_inputs_fields_qtpy_ui.py
@@ -0,0 +1,380 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_fields.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from qtpy import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(703, 557)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label.setFont(font)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_2 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.label_12 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_12.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_12.setFont(font)
+ self.label_12.setObjectName("label_12")
+ self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1)
+ self.fontComboBox = QtWidgets.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBox.setObjectName("fontComboBox")
+ self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1)
+ self.fontComboBoxDis = QtWidgets.QFontComboBox(self.dockWidgetContents)
+ self.fontComboBoxDis.setEnabled(False)
+ self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.fontComboBoxDis.setObjectName("fontComboBoxDis")
+ self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1)
+ self.label_3 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
+ self.comboBoxEdit = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBoxEdit.setEditable(True)
+ self.comboBoxEdit.setObjectName("comboBoxEdit")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.addItem("")
+ self.comboBoxEdit.setItemText(2, "")
+ self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1)
+ self.comboBoxEditDis = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBoxEditDis.setEnabled(False)
+ self.comboBoxEditDis.setEditable(True)
+ self.comboBoxEditDis.setObjectName("comboBoxEditDis")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.addItem("")
+ self.comboBoxEditDis.setItemText(2, "")
+ self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1)
+ self.label_13 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_13.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_13.setFont(font)
+ self.label_13.setObjectName("label_13")
+ self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1)
+ self.lineEdit = QtWidgets.QLineEdit(self.dockWidgetContents)
+ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth())
+ self.lineEdit.setSizePolicy(sizePolicy)
+ self.lineEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEdit.setObjectName("lineEdit")
+ self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1)
+ self.lineEditDis = QtWidgets.QLineEdit(self.dockWidgetContents)
+ self.lineEditDis.setEnabled(False)
+ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth())
+ self.lineEditDis.setSizePolicy(sizePolicy)
+ self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.lineEditDis.setObjectName("lineEditDis")
+ self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1)
+ self.label_14 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_14.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_14.setFont(font)
+ self.label_14.setObjectName("label_14")
+ self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1)
+ self.textEdit = QtWidgets.QTextEdit(self.dockWidgetContents)
+ self.textEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEdit.setObjectName("textEdit")
+ self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1)
+ self.textEditDis = QtWidgets.QTextEdit(self.dockWidgetContents)
+ self.textEditDis.setEnabled(False)
+ self.textEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.textEditDis.setObjectName("textEditDis")
+ self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1)
+ self.label_15 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_15.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_15.setFont(font)
+ self.label_15.setObjectName("label_15")
+ self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1)
+ self.plainTextEdit = QtWidgets.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEdit.setObjectName("plainTextEdit")
+ self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1)
+ self.plainTextEditDis = QtWidgets.QPlainTextEdit(self.dockWidgetContents)
+ self.plainTextEditDis.setEnabled(False)
+ self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.plainTextEditDis.setObjectName("plainTextEditDis")
+ self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1)
+ self.label_16 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_16.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_16.setFont(font)
+ self.label_16.setObjectName("label_16")
+ self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1)
+ self.spinBox = QtWidgets.QSpinBox(self.dockWidgetContents)
+ self.spinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBox.setObjectName("spinBox")
+ self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1)
+ self.spinBoxDis = QtWidgets.QSpinBox(self.dockWidgetContents)
+ self.spinBoxDis.setEnabled(False)
+ self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.spinBoxDis.setObjectName("spinBoxDis")
+ self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1)
+ self.label_17 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_17.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_17.setFont(font)
+ self.label_17.setObjectName("label_17")
+ self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1)
+ self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBox.setObjectName("doubleSpinBox")
+ self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1)
+ self.doubleSpinBoxDis = QtWidgets.QDoubleSpinBox(self.dockWidgetContents)
+ self.doubleSpinBoxDis.setEnabled(False)
+ self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.doubleSpinBoxDis.setObjectName("doubleSpinBoxDis")
+ self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1)
+ self.label_18 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_18.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_18.setFont(font)
+ self.label_18.setObjectName("label_18")
+ self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1)
+ self.timeEdit = QtWidgets.QTimeEdit(self.dockWidgetContents)
+ self.timeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEdit.setObjectName("timeEdit")
+ self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1)
+ self.timeEditDis = QtWidgets.QTimeEdit(self.dockWidgetContents)
+ self.timeEditDis.setEnabled(False)
+ self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.timeEditDis.setObjectName("timeEditDis")
+ self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1)
+ self.label_19 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_19.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_19.setFont(font)
+ self.label_19.setObjectName("label_19")
+ self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1)
+ self.dateEdit = QtWidgets.QDateEdit(self.dockWidgetContents)
+ self.dateEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEdit.setObjectName("dateEdit")
+ self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1)
+ self.dateEditDis = QtWidgets.QDateEdit(self.dockWidgetContents)
+ self.dateEditDis.setEnabled(False)
+ self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateEditDis.setObjectName("dateEditDis")
+ self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1)
+ self.label_20 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_20.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_20.setFont(font)
+ self.label_20.setObjectName("label_20")
+ self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1)
+ self.dateTimeEdit = QtWidgets.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEdit.setObjectName("dateTimeEdit")
+ self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1)
+ self.dateTimeEditDis = QtWidgets.QDateTimeEdit(self.dockWidgetContents)
+ self.dateTimeEditDis.setEnabled(False)
+ self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dateTimeEditDis.setObjectName("dateTimeEditDis")
+ self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 11, 0, 1, 1)
+ self.label_51 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_51.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_51.setObjectName("label_51")
+ self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.fontComboBox.editTextChanged['QString'].connect(self.fontComboBoxDis.setEditText)
+ self.lineEdit.textEdited['QString'].connect(self.lineEditDis.setText)
+ self.spinBox.valueChanged['int'].connect(self.spinBoxDis.setValue)
+ self.doubleSpinBox.valueChanged['double'].connect(self.doubleSpinBoxDis.setValue)
+ self.timeEdit.timeChanged['QTime'].connect(self.timeEditDis.setTime)
+ self.dateEdit.dateTimeChanged['QDateTime'].connect(self.dateEditDis.setDateTime)
+ self.dateTimeEdit.dateTimeChanged['QDateTime'].connect(self.dateTimeEditDis.setDateTime)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - Fields"))
+ self.label.setText(_translate("DockWidget", "Enabled"))
+ self.label_2.setText(_translate("DockWidget", "Disabled"))
+ self.label_12.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_12.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_12.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_12.setText(_translate("DockWidget", "FontComboBox"))
+ self.fontComboBox.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.fontComboBox.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.fontComboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.fontComboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.fontComboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.fontComboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_3.setText(_translate("DockWidget", "
ComboBox
"))
+ self.comboBoxEdit.setItemText(0, _translate("DockWidget", "ComboBoxEditable"))
+ self.comboBoxEdit.setItemText(1, _translate("DockWidget", "Second option"))
+ self.comboBoxEditDis.setItemText(0, _translate("DockWidget", "ComboBoxEditable"))
+ self.comboBoxEditDis.setItemText(1, _translate("DockWidget", "Second option"))
+ self.label_13.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_13.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_13.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_13.setText(_translate("DockWidget", "LineEdit"))
+ self.lineEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.lineEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.lineEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.lineEdit.setText(_translate("DockWidget", "LineEdit"))
+ self.lineEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.lineEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.lineEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.lineEditDis.setText(_translate("DockWidget", "LineEdit"))
+ self.label_14.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_14.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_14.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_14.setText(_translate("DockWidget", "TextEdit"))
+ self.textEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.textEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.textEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.textEdit.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
TextEdit
"))
+ self.textEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.textEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.textEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.textEditDis.setHtml(_translate("DockWidget", "\n"
+"\n"
+"
TextEdit
"))
+ self.label_15.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_15.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_15.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_15.setText(_translate("DockWidget", "PlainTextEdit"))
+ self.plainTextEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.plainTextEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.plainTextEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.plainTextEdit.setPlainText(_translate("DockWidget", "PlainTextEdit"))
+ self.plainTextEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.plainTextEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.plainTextEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.plainTextEditDis.setPlainText(_translate("DockWidget", "PlainTextEdit"))
+ self.label_16.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_16.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_16.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_16.setText(_translate("DockWidget", "SpinBox"))
+ self.spinBox.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.spinBox.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.spinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.spinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.spinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.spinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_17.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_17.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_17.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_17.setText(_translate("DockWidget", "DoubleSpinBox"))
+ self.doubleSpinBox.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.doubleSpinBox.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.doubleSpinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.doubleSpinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.doubleSpinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.doubleSpinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_18.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_18.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_18.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_18.setText(_translate("DockWidget", "TimeEdit"))
+ self.timeEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.timeEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.timeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.timeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.timeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.timeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_19.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_19.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_19.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_19.setText(_translate("DockWidget", "DateEdit"))
+ self.dateEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dateEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dateEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.dateEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dateEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dateEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_20.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_20.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_20.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_20.setText(_translate("DockWidget", "TimeDateEdit"))
+ self.dateTimeEdit.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dateTimeEdit.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dateTimeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.dateTimeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dateTimeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dateTimeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_51.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_51.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_51.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_51.setText(_translate("DockWidget", "Inside DockWidget"))
+
diff --git a/example/ui/dw_inputs_no_fields.ui b/example/ui/dw_inputs_no_fields.ui
new file mode 100644
index 000000000..ebfc18968
--- /dev/null
+++ b/example/ui/dw_inputs_no_fields.ui
@@ -0,0 +1,793 @@
+
+
+ DockWidget
+
+
+
+ 0
+ 0
+ 402
+ 405
+
+
+
+ Inputs - No Fields
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 50
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ VerticalSlider
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 50
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+
+ 0
+ 70
+
+
+
+
+ 16777215
+ 70
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 50
+
+
+ Qt::Vertical
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ HorizontalSlider
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 50
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 50
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ VerticalScroolBar
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Disabled
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 70
+
+
+
+
+ 16777215
+ 70
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 50
+
+
+ Qt::Vertical
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Dial
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 70
+
+
+
+
+ 16777215
+ 70
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 50
+
+
+ Qt::Vertical
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+ ComboBox A
+
+
+
+
+ ComboBox B
+
+
+
+
+ ComboBox C
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 50
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+ ComboBox A
+
+
+
+
+ ComboBox B
+
+
+
+
+ ComboBox C
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ HorizontalScroolBar
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Enabled
+
+
+
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ Inside DockWidget
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ComboBox
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 50
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 70
+
+
+
+
+ 16777215
+ 70
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ 50
+
+
+ Qt::Vertical
+
+
+
+
+
+
+
+
+
+ dial
+ sliderMoved(int)
+ dialDis
+ setValue(int)
+
+
+ 222
+ 122
+
+
+ 299
+ 121
+
+
+
+
+ horizontalScrollBar
+ sliderMoved(int)
+ horizontalScrollBarDis
+ setValue(int)
+
+
+ 196
+ 158
+
+
+ 314
+ 163
+
+
+
+
+ horizontalSlider
+ sliderMoved(int)
+ horizontalSliderDis
+ setValue(int)
+
+
+ 192
+ 192
+
+
+ 305
+ 190
+
+
+
+
+ verticalScrollBar
+ sliderMoved(int)
+ verticalScrollBarDis
+ setValue(int)
+
+
+ 163
+ 236
+
+
+ 284
+ 245
+
+
+
+
+ verticalSlider
+ sliderMoved(int)
+ verticalSliderDis
+ setValue(int)
+
+
+ 172
+ 328
+
+
+ 289
+ 329
+
+
+
+
+ comboBox
+ currentIndexChanged(int)
+ comboBoxDis
+ setCurrentIndex(int)
+
+
+ 230
+ 76
+
+
+ 322
+ 77
+
+
+
+
+
diff --git a/example/ui/dw_inputs_no_fields_pyqt5_ui.py b/example/ui/dw_inputs_no_fields_pyqt5_ui.py
new file mode 100644
index 000000000..3f7b67cfc
--- /dev/null
+++ b/example/ui/dw_inputs_no_fields_pyqt5_ui.py
@@ -0,0 +1,270 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(402, 405)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.dial = QtWidgets.QDial(self.dockWidgetContents)
+ self.dial.setMinimumSize(QtCore.QSize(0, 0))
+ self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dial.setProperty("value", 50)
+ self.dial.setObjectName("dial")
+ self.gridLayout.addWidget(self.dial, 2, 1, 1, 1)
+ self.label_25 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_25.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_25.setFont(font)
+ self.label_25.setObjectName("label_25")
+ self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1)
+ self.horizontalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBarDis.setEnabled(False)
+ self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBarDis.setProperty("value", 50)
+ self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBarDis.setObjectName("horizontalScrollBarDis")
+ self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1)
+ self.verticalSlider = QtWidgets.QSlider(self.dockWidgetContents)
+ self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSlider.setProperty("value", 50)
+ self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSlider.setObjectName("verticalSlider")
+ self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1)
+ self.label_24 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_24.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_24.setFont(font)
+ self.label_24.setObjectName("label_24")
+ self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1)
+ self.horizontalSlider = QtWidgets.QSlider(self.dockWidgetContents)
+ self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSlider.setProperty("value", 50)
+ self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSlider.setObjectName("horizontalSlider")
+ self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1)
+ self.horizontalSliderDis = QtWidgets.QSlider(self.dockWidgetContents)
+ self.horizontalSliderDis.setEnabled(False)
+ self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSliderDis.setProperty("value", 50)
+ self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSliderDis.setObjectName("horizontalSliderDis")
+ self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1)
+ self.label_23 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_23.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_23.setFont(font)
+ self.label_23.setObjectName("label_23")
+ self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1)
+ self.label_2 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.verticalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBarDis.setEnabled(False)
+ self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBarDis.setProperty("value", 50)
+ self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBarDis.setObjectName("verticalScrollBarDis")
+ self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1)
+ self.label_21 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_21.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_21.setFont(font)
+ self.label_21.setObjectName("label_21")
+ self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 8, 0, 1, 1)
+ self.verticalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBar.setProperty("value", 50)
+ self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBar.setObjectName("verticalScrollBar")
+ self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1)
+ self.comboBoxDis = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBoxDis.setEnabled(False)
+ self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBoxDis.setObjectName("comboBoxDis")
+ self.comboBoxDis.addItem("")
+ self.comboBoxDis.addItem("")
+ self.comboBoxDis.addItem("")
+ self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1)
+ self.horizontalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBar.setProperty("value", 50)
+ self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBar.setObjectName("horizontalScrollBar")
+ self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1)
+ self.comboBox = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBox.setObjectName("comboBox")
+ self.comboBox.addItem("")
+ self.comboBox.addItem("")
+ self.comboBox.addItem("")
+ self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1)
+ self.label_22 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_22.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_22.setFont(font)
+ self.label_22.setObjectName("label_22")
+ self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1)
+ self.label = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label.setFont(font)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_50 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_50.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_50.setObjectName("label_50")
+ self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3)
+ self.label_11 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_11.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_11.setFont(font)
+ self.label_11.setObjectName("label_11")
+ self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1)
+ self.dialDis = QtWidgets.QDial(self.dockWidgetContents)
+ self.dialDis.setEnabled(False)
+ self.dialDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dialDis.setProperty("value", 50)
+ self.dialDis.setObjectName("dialDis")
+ self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1)
+ self.verticalSliderDis = QtWidgets.QSlider(self.dockWidgetContents)
+ self.verticalSliderDis.setEnabled(False)
+ self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSliderDis.setProperty("value", 50)
+ self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSliderDis.setObjectName("verticalSliderDis")
+ self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.dial.sliderMoved['int'].connect(self.dialDis.setValue)
+ self.horizontalScrollBar.sliderMoved['int'].connect(self.horizontalScrollBarDis.setValue)
+ self.horizontalSlider.sliderMoved['int'].connect(self.horizontalSliderDis.setValue)
+ self.verticalScrollBar.sliderMoved['int'].connect(self.verticalScrollBarDis.setValue)
+ self.verticalSlider.sliderMoved['int'].connect(self.verticalSliderDis.setValue)
+ self.comboBox.currentIndexChanged['int'].connect(self.comboBoxDis.setCurrentIndex)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - No Fields"))
+ self.dial.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dial.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dial.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_25.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_25.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_25.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_25.setText(_translate("DockWidget", "VerticalSlider"))
+ self.horizontalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.horizontalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.horizontalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.verticalSlider.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.verticalSlider.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.verticalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_24.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_24.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_24.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_24.setText(_translate("DockWidget", "HorizontalSlider"))
+ self.horizontalSlider.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.horizontalSlider.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.horizontalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.horizontalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.horizontalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.horizontalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_23.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_23.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_23.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_23.setText(_translate("DockWidget", "VerticalScroolBar"))
+ self.label_2.setText(_translate("DockWidget", "Disabled"))
+ self.verticalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.verticalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.verticalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_21.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_21.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_21.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_21.setText(_translate("DockWidget", "Dial"))
+ self.verticalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.verticalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.verticalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.comboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.comboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.comboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.comboBoxDis.setItemText(0, _translate("DockWidget", "ComboBox A"))
+ self.comboBoxDis.setItemText(1, _translate("DockWidget", "ComboBox B"))
+ self.comboBoxDis.setItemText(2, _translate("DockWidget", "ComboBox C"))
+ self.horizontalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.horizontalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.horizontalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.comboBox.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.comboBox.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.comboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.comboBox.setItemText(0, _translate("DockWidget", "ComboBox A"))
+ self.comboBox.setItemText(1, _translate("DockWidget", "ComboBox B"))
+ self.comboBox.setItemText(2, _translate("DockWidget", "ComboBox C"))
+ self.label_22.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_22.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_22.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_22.setText(_translate("DockWidget", "HorizontalScroolBar"))
+ self.label.setText(_translate("DockWidget", "Enabled"))
+ self.label_50.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_50.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_50.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_50.setText(_translate("DockWidget", "Inside DockWidget"))
+ self.label_11.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_11.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_11.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_11.setText(_translate("DockWidget", "ComboBox"))
+ self.dialDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dialDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dialDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.verticalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.verticalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.verticalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+
diff --git a/example/ui/dw_inputs_no_fields_pyqt_ui.py b/example/ui/dw_inputs_no_fields_pyqt_ui.py
new file mode 100644
index 000000000..de60c1a58
--- /dev/null
+++ b/example/ui/dw_inputs_no_fields_pyqt_ui.py
@@ -0,0 +1,282 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(402, 405)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.dial = QtGui.QDial(self.dockWidgetContents)
+ self.dial.setMinimumSize(QtCore.QSize(0, 0))
+ self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dial.setProperty("value", 50)
+ self.dial.setObjectName(_fromUtf8("dial"))
+ self.gridLayout.addWidget(self.dial, 2, 1, 1, 1)
+ self.label_25 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_25.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_25.setFont(font)
+ self.label_25.setObjectName(_fromUtf8("label_25"))
+ self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1)
+ self.horizontalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBarDis.setEnabled(False)
+ self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBarDis.setProperty("value", 50)
+ self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBarDis.setObjectName(_fromUtf8("horizontalScrollBarDis"))
+ self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1)
+ self.verticalSlider = QtGui.QSlider(self.dockWidgetContents)
+ self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSlider.setProperty("value", 50)
+ self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSlider.setObjectName(_fromUtf8("verticalSlider"))
+ self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1)
+ self.label_24 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_24.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_24.setFont(font)
+ self.label_24.setObjectName(_fromUtf8("label_24"))
+ self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1)
+ self.horizontalSlider = QtGui.QSlider(self.dockWidgetContents)
+ self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSlider.setProperty("value", 50)
+ self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSlider.setObjectName(_fromUtf8("horizontalSlider"))
+ self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1)
+ self.horizontalSliderDis = QtGui.QSlider(self.dockWidgetContents)
+ self.horizontalSliderDis.setEnabled(False)
+ self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSliderDis.setProperty("value", 50)
+ self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSliderDis.setObjectName(_fromUtf8("horizontalSliderDis"))
+ self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1)
+ self.label_23 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_23.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_23.setFont(font)
+ self.label_23.setObjectName(_fromUtf8("label_23"))
+ self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1)
+ self.label_2 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName(_fromUtf8("label_2"))
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.verticalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBarDis.setEnabled(False)
+ self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBarDis.setProperty("value", 50)
+ self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBarDis.setObjectName(_fromUtf8("verticalScrollBarDis"))
+ self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1)
+ self.label_21 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_21.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_21.setFont(font)
+ self.label_21.setObjectName(_fromUtf8("label_21"))
+ self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 8, 0, 1, 1)
+ self.verticalScrollBar = QtGui.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBar.setProperty("value", 50)
+ self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBar.setObjectName(_fromUtf8("verticalScrollBar"))
+ self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1)
+ self.comboBoxDis = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBoxDis.setEnabled(False)
+ self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBoxDis.setObjectName(_fromUtf8("comboBoxDis"))
+ self.comboBoxDis.addItem(_fromUtf8(""))
+ self.comboBoxDis.addItem(_fromUtf8(""))
+ self.comboBoxDis.addItem(_fromUtf8(""))
+ self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1)
+ self.horizontalScrollBar = QtGui.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBar.setProperty("value", 50)
+ self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBar.setObjectName(_fromUtf8("horizontalScrollBar"))
+ self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1)
+ self.comboBox = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBox.setObjectName(_fromUtf8("comboBox"))
+ self.comboBox.addItem(_fromUtf8(""))
+ self.comboBox.addItem(_fromUtf8(""))
+ self.comboBox.addItem(_fromUtf8(""))
+ self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1)
+ self.label_22 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_22.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_22.setFont(font)
+ self.label_22.setObjectName(_fromUtf8("label_22"))
+ self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1)
+ self.label = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label.setFont(font)
+ self.label.setObjectName(_fromUtf8("label"))
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_50 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_50.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_50.setObjectName(_fromUtf8("label_50"))
+ self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3)
+ self.label_11 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_11.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_11.setFont(font)
+ self.label_11.setObjectName(_fromUtf8("label_11"))
+ self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1)
+ self.dialDis = QtGui.QDial(self.dockWidgetContents)
+ self.dialDis.setEnabled(False)
+ self.dialDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dialDis.setProperty("value", 50)
+ self.dialDis.setObjectName(_fromUtf8("dialDis"))
+ self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1)
+ self.verticalSliderDis = QtGui.QSlider(self.dockWidgetContents)
+ self.verticalSliderDis.setEnabled(False)
+ self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSliderDis.setProperty("value", 50)
+ self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSliderDis.setObjectName(_fromUtf8("verticalSliderDis"))
+ self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.dial, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.dialDis.setValue)
+ QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.horizontalScrollBarDis.setValue)
+ QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.horizontalSliderDis.setValue)
+ QtCore.QObject.connect(self.verticalScrollBar, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.verticalScrollBarDis.setValue)
+ QtCore.QObject.connect(self.verticalSlider, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.verticalSliderDis.setValue)
+ QtCore.QObject.connect(self.comboBox, QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")), self.comboBoxDis.setCurrentIndex)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - No Fields", None))
+ self.dial.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dial.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dial.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_25.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_25.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_25.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_25.setText(_translate("DockWidget", "VerticalSlider", None))
+ self.horizontalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.horizontalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.horizontalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.verticalSlider.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.verticalSlider.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.verticalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_24.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_24.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_24.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_24.setText(_translate("DockWidget", "HorizontalSlider", None))
+ self.horizontalSlider.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.horizontalSlider.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.horizontalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.horizontalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.horizontalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.horizontalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_23.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_23.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_23.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_23.setText(_translate("DockWidget", "VerticalScroolBar", None))
+ self.label_2.setText(_translate("DockWidget", "Disabled", None))
+ self.verticalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.verticalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.verticalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_21.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_21.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_21.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_21.setText(_translate("DockWidget", "Dial", None))
+ self.verticalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.verticalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.verticalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.comboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.comboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.comboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.comboBoxDis.setItemText(0, _translate("DockWidget", "ComboBox A", None))
+ self.comboBoxDis.setItemText(1, _translate("DockWidget", "ComboBox B", None))
+ self.comboBoxDis.setItemText(2, _translate("DockWidget", "ComboBox C", None))
+ self.horizontalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.horizontalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.horizontalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.comboBox.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.comboBox.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.comboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.comboBox.setItemText(0, _translate("DockWidget", "ComboBox A", None))
+ self.comboBox.setItemText(1, _translate("DockWidget", "ComboBox B", None))
+ self.comboBox.setItemText(2, _translate("DockWidget", "ComboBox C", None))
+ self.label_22.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_22.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_22.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_22.setText(_translate("DockWidget", "HorizontalScroolBar", None))
+ self.label.setText(_translate("DockWidget", "Enabled", None))
+ self.label_50.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_50.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_50.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_50.setText(_translate("DockWidget", "Inside DockWidget", None))
+ self.label_11.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_11.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_11.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_11.setText(_translate("DockWidget", "ComboBox", None))
+ self.dialDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dialDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dialDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.verticalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.verticalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.verticalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+
diff --git a/example/ui/dw_inputs_no_fields_pyqtgraph_ui.py b/example/ui/dw_inputs_no_fields_pyqtgraph_ui.py
new file mode 100644
index 000000000..50cfe747f
--- /dev/null
+++ b/example/ui/dw_inputs_no_fields_pyqtgraph_ui.py
@@ -0,0 +1,282 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from pyqtgraph.Qt import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(402, 405)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.dial = QtGui.QDial(self.dockWidgetContents)
+ self.dial.setMinimumSize(QtCore.QSize(0, 0))
+ self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dial.setProperty("value", 50)
+ self.dial.setObjectName(_fromUtf8("dial"))
+ self.gridLayout.addWidget(self.dial, 2, 1, 1, 1)
+ self.label_25 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_25.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_25.setFont(font)
+ self.label_25.setObjectName(_fromUtf8("label_25"))
+ self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1)
+ self.horizontalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBarDis.setEnabled(False)
+ self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBarDis.setProperty("value", 50)
+ self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBarDis.setObjectName(_fromUtf8("horizontalScrollBarDis"))
+ self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1)
+ self.verticalSlider = QtGui.QSlider(self.dockWidgetContents)
+ self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSlider.setProperty("value", 50)
+ self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSlider.setObjectName(_fromUtf8("verticalSlider"))
+ self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1)
+ self.label_24 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_24.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_24.setFont(font)
+ self.label_24.setObjectName(_fromUtf8("label_24"))
+ self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1)
+ self.horizontalSlider = QtGui.QSlider(self.dockWidgetContents)
+ self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSlider.setProperty("value", 50)
+ self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSlider.setObjectName(_fromUtf8("horizontalSlider"))
+ self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1)
+ self.horizontalSliderDis = QtGui.QSlider(self.dockWidgetContents)
+ self.horizontalSliderDis.setEnabled(False)
+ self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSliderDis.setProperty("value", 50)
+ self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSliderDis.setObjectName(_fromUtf8("horizontalSliderDis"))
+ self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1)
+ self.label_23 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_23.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_23.setFont(font)
+ self.label_23.setObjectName(_fromUtf8("label_23"))
+ self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1)
+ self.label_2 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName(_fromUtf8("label_2"))
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.verticalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBarDis.setEnabled(False)
+ self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBarDis.setProperty("value", 50)
+ self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBarDis.setObjectName(_fromUtf8("verticalScrollBarDis"))
+ self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1)
+ self.label_21 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_21.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_21.setFont(font)
+ self.label_21.setObjectName(_fromUtf8("label_21"))
+ self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 8, 0, 1, 1)
+ self.verticalScrollBar = QtGui.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBar.setProperty("value", 50)
+ self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBar.setObjectName(_fromUtf8("verticalScrollBar"))
+ self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1)
+ self.comboBoxDis = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBoxDis.setEnabled(False)
+ self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBoxDis.setObjectName(_fromUtf8("comboBoxDis"))
+ self.comboBoxDis.addItem(_fromUtf8(""))
+ self.comboBoxDis.addItem(_fromUtf8(""))
+ self.comboBoxDis.addItem(_fromUtf8(""))
+ self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1)
+ self.horizontalScrollBar = QtGui.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBar.setProperty("value", 50)
+ self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBar.setObjectName(_fromUtf8("horizontalScrollBar"))
+ self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1)
+ self.comboBox = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBox.setObjectName(_fromUtf8("comboBox"))
+ self.comboBox.addItem(_fromUtf8(""))
+ self.comboBox.addItem(_fromUtf8(""))
+ self.comboBox.addItem(_fromUtf8(""))
+ self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1)
+ self.label_22 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_22.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_22.setFont(font)
+ self.label_22.setObjectName(_fromUtf8("label_22"))
+ self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1)
+ self.label = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label.setFont(font)
+ self.label.setObjectName(_fromUtf8("label"))
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_50 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_50.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_50.setObjectName(_fromUtf8("label_50"))
+ self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3)
+ self.label_11 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_11.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_11.setFont(font)
+ self.label_11.setObjectName(_fromUtf8("label_11"))
+ self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1)
+ self.dialDis = QtGui.QDial(self.dockWidgetContents)
+ self.dialDis.setEnabled(False)
+ self.dialDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dialDis.setProperty("value", 50)
+ self.dialDis.setObjectName(_fromUtf8("dialDis"))
+ self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1)
+ self.verticalSliderDis = QtGui.QSlider(self.dockWidgetContents)
+ self.verticalSliderDis.setEnabled(False)
+ self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSliderDis.setProperty("value", 50)
+ self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSliderDis.setObjectName(_fromUtf8("verticalSliderDis"))
+ self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.dial, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.dialDis.setValue)
+ QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.horizontalScrollBarDis.setValue)
+ QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.horizontalSliderDis.setValue)
+ QtCore.QObject.connect(self.verticalScrollBar, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.verticalScrollBarDis.setValue)
+ QtCore.QObject.connect(self.verticalSlider, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.verticalSliderDis.setValue)
+ QtCore.QObject.connect(self.comboBox, QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")), self.comboBoxDis.setCurrentIndex)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - No Fields", None))
+ self.dial.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dial.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dial.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_25.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_25.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_25.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_25.setText(_translate("DockWidget", "VerticalSlider", None))
+ self.horizontalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.horizontalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.horizontalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.verticalSlider.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.verticalSlider.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.verticalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_24.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_24.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_24.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_24.setText(_translate("DockWidget", "HorizontalSlider", None))
+ self.horizontalSlider.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.horizontalSlider.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.horizontalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.horizontalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.horizontalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.horizontalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_23.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_23.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_23.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_23.setText(_translate("DockWidget", "VerticalScroolBar", None))
+ self.label_2.setText(_translate("DockWidget", "Disabled", None))
+ self.verticalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.verticalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.verticalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_21.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_21.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_21.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_21.setText(_translate("DockWidget", "Dial", None))
+ self.verticalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.verticalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.verticalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.comboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.comboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.comboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.comboBoxDis.setItemText(0, _translate("DockWidget", "ComboBox A", None))
+ self.comboBoxDis.setItemText(1, _translate("DockWidget", "ComboBox B", None))
+ self.comboBoxDis.setItemText(2, _translate("DockWidget", "ComboBox C", None))
+ self.horizontalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.horizontalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.horizontalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.comboBox.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.comboBox.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.comboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.comboBox.setItemText(0, _translate("DockWidget", "ComboBox A", None))
+ self.comboBox.setItemText(1, _translate("DockWidget", "ComboBox B", None))
+ self.comboBox.setItemText(2, _translate("DockWidget", "ComboBox C", None))
+ self.label_22.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_22.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_22.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_22.setText(_translate("DockWidget", "HorizontalScroolBar", None))
+ self.label.setText(_translate("DockWidget", "Enabled", None))
+ self.label_50.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_50.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_50.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_50.setText(_translate("DockWidget", "Inside DockWidget", None))
+ self.label_11.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_11.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_11.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_11.setText(_translate("DockWidget", "ComboBox", None))
+ self.dialDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.dialDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.dialDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.verticalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.verticalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.verticalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+
diff --git a/example/ui/dw_inputs_no_fields_pyside2_ui.py b/example/ui/dw_inputs_no_fields_pyside2_ui.py
new file mode 100644
index 000000000..25eae2669
--- /dev/null
+++ b/example/ui/dw_inputs_no_fields_pyside2_ui.py
@@ -0,0 +1,269 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui'
+#
+# Created: Thu Dec 13 17:14:06 2018
+# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide2 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(402, 405)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.dial = QtWidgets.QDial(self.dockWidgetContents)
+ self.dial.setMinimumSize(QtCore.QSize(0, 0))
+ self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dial.setProperty("value", 50)
+ self.dial.setObjectName("dial")
+ self.gridLayout.addWidget(self.dial, 2, 1, 1, 1)
+ self.label_25 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_25.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_25.setFont(font)
+ self.label_25.setObjectName("label_25")
+ self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1)
+ self.horizontalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBarDis.setEnabled(False)
+ self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBarDis.setProperty("value", 50)
+ self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBarDis.setObjectName("horizontalScrollBarDis")
+ self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1)
+ self.verticalSlider = QtWidgets.QSlider(self.dockWidgetContents)
+ self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSlider.setProperty("value", 50)
+ self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSlider.setObjectName("verticalSlider")
+ self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1)
+ self.label_24 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_24.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_24.setFont(font)
+ self.label_24.setObjectName("label_24")
+ self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1)
+ self.horizontalSlider = QtWidgets.QSlider(self.dockWidgetContents)
+ self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSlider.setProperty("value", 50)
+ self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSlider.setObjectName("horizontalSlider")
+ self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1)
+ self.horizontalSliderDis = QtWidgets.QSlider(self.dockWidgetContents)
+ self.horizontalSliderDis.setEnabled(False)
+ self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSliderDis.setProperty("value", 50)
+ self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSliderDis.setObjectName("horizontalSliderDis")
+ self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1)
+ self.label_23 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_23.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_23.setFont(font)
+ self.label_23.setObjectName("label_23")
+ self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1)
+ self.label_2 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.verticalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBarDis.setEnabled(False)
+ self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBarDis.setProperty("value", 50)
+ self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBarDis.setObjectName("verticalScrollBarDis")
+ self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1)
+ self.label_21 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_21.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_21.setFont(font)
+ self.label_21.setObjectName("label_21")
+ self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 8, 0, 1, 1)
+ self.verticalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBar.setProperty("value", 50)
+ self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBar.setObjectName("verticalScrollBar")
+ self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1)
+ self.comboBoxDis = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBoxDis.setEnabled(False)
+ self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBoxDis.setObjectName("comboBoxDis")
+ self.comboBoxDis.addItem("")
+ self.comboBoxDis.addItem("")
+ self.comboBoxDis.addItem("")
+ self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1)
+ self.horizontalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBar.setProperty("value", 50)
+ self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBar.setObjectName("horizontalScrollBar")
+ self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1)
+ self.comboBox = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBox.setObjectName("comboBox")
+ self.comboBox.addItem("")
+ self.comboBox.addItem("")
+ self.comboBox.addItem("")
+ self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1)
+ self.label_22 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_22.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_22.setFont(font)
+ self.label_22.setObjectName("label_22")
+ self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1)
+ self.label = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label.setFont(font)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_50 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_50.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_50.setObjectName("label_50")
+ self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3)
+ self.label_11 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_11.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_11.setFont(font)
+ self.label_11.setObjectName("label_11")
+ self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1)
+ self.dialDis = QtWidgets.QDial(self.dockWidgetContents)
+ self.dialDis.setEnabled(False)
+ self.dialDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dialDis.setProperty("value", 50)
+ self.dialDis.setObjectName("dialDis")
+ self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1)
+ self.verticalSliderDis = QtWidgets.QSlider(self.dockWidgetContents)
+ self.verticalSliderDis.setEnabled(False)
+ self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSliderDis.setProperty("value", 50)
+ self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSliderDis.setObjectName("verticalSliderDis")
+ self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.dial, QtCore.SIGNAL("sliderMoved(int)"), self.dialDis.setValue)
+ QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL("sliderMoved(int)"), self.horizontalScrollBarDis.setValue)
+ QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL("sliderMoved(int)"), self.horizontalSliderDis.setValue)
+ QtCore.QObject.connect(self.verticalScrollBar, QtCore.SIGNAL("sliderMoved(int)"), self.verticalScrollBarDis.setValue)
+ QtCore.QObject.connect(self.verticalSlider, QtCore.SIGNAL("sliderMoved(int)"), self.verticalSliderDis.setValue)
+ QtCore.QObject.connect(self.comboBox, QtCore.SIGNAL("currentIndexChanged(int)"), self.comboBoxDis.setCurrentIndex)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Inputs - No Fields", None, -1))
+ self.dial.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.dial.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.dial.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_25.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_25.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_25.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_25.setText(QtWidgets.QApplication.translate("DockWidget", "VerticalSlider", None, -1))
+ self.horizontalScrollBarDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.horizontalScrollBarDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.horizontalScrollBarDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.verticalSlider.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.verticalSlider.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.verticalSlider.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_24.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_24.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_24.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_24.setText(QtWidgets.QApplication.translate("DockWidget", "HorizontalSlider", None, -1))
+ self.horizontalSlider.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.horizontalSlider.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.horizontalSlider.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.horizontalSliderDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.horizontalSliderDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.horizontalSliderDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_23.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_23.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_23.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_23.setText(QtWidgets.QApplication.translate("DockWidget", "VerticalScroolBar", None, -1))
+ self.label_2.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1))
+ self.verticalScrollBarDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.verticalScrollBarDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.verticalScrollBarDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_21.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_21.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_21.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_21.setText(QtWidgets.QApplication.translate("DockWidget", "Dial", None, -1))
+ self.verticalScrollBar.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.verticalScrollBar.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.verticalScrollBar.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.comboBoxDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.comboBoxDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.comboBoxDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.comboBoxDis.setItemText(0, QtWidgets.QApplication.translate("DockWidget", "ComboBox A", None, -1))
+ self.comboBoxDis.setItemText(1, QtWidgets.QApplication.translate("DockWidget", "ComboBox B", None, -1))
+ self.comboBoxDis.setItemText(2, QtWidgets.QApplication.translate("DockWidget", "ComboBox C", None, -1))
+ self.horizontalScrollBar.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.horizontalScrollBar.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.horizontalScrollBar.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.comboBox.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.comboBox.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.comboBox.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.comboBox.setItemText(0, QtWidgets.QApplication.translate("DockWidget", "ComboBox A", None, -1))
+ self.comboBox.setItemText(1, QtWidgets.QApplication.translate("DockWidget", "ComboBox B", None, -1))
+ self.comboBox.setItemText(2, QtWidgets.QApplication.translate("DockWidget", "ComboBox C", None, -1))
+ self.label_22.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_22.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_22.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_22.setText(QtWidgets.QApplication.translate("DockWidget", "HorizontalScroolBar", None, -1))
+ self.label.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1))
+ self.label_50.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_50.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_50.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_50.setText(QtWidgets.QApplication.translate("DockWidget", "Inside DockWidget", None, -1))
+ self.label_11.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_11.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_11.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_11.setText(QtWidgets.QApplication.translate("DockWidget", "ComboBox", None, -1))
+ self.dialDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.dialDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.dialDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.verticalSliderDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.verticalSliderDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.verticalSliderDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+
diff --git a/example/ui/dw_inputs_no_fields_pyside_ui.py b/example/ui/dw_inputs_no_fields_pyside_ui.py
new file mode 100644
index 000000000..a09a5bd8f
--- /dev/null
+++ b/example/ui/dw_inputs_no_fields_pyside_ui.py
@@ -0,0 +1,269 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui'
+#
+# Created: Thu Dec 13 17:14:06 2018
+# by: pyside-uic 0.2.15 running on PySide 1.2.2
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide import QtCore, QtGui
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(402, 405)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.dial = QtGui.QDial(self.dockWidgetContents)
+ self.dial.setMinimumSize(QtCore.QSize(0, 0))
+ self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dial.setProperty("value", 50)
+ self.dial.setObjectName("dial")
+ self.gridLayout.addWidget(self.dial, 2, 1, 1, 1)
+ self.label_25 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_25.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_25.setFont(font)
+ self.label_25.setObjectName("label_25")
+ self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1)
+ self.horizontalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBarDis.setEnabled(False)
+ self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBarDis.setProperty("value", 50)
+ self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBarDis.setObjectName("horizontalScrollBarDis")
+ self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1)
+ self.verticalSlider = QtGui.QSlider(self.dockWidgetContents)
+ self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSlider.setProperty("value", 50)
+ self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSlider.setObjectName("verticalSlider")
+ self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1)
+ self.label_24 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_24.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_24.setFont(font)
+ self.label_24.setObjectName("label_24")
+ self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1)
+ self.horizontalSlider = QtGui.QSlider(self.dockWidgetContents)
+ self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSlider.setProperty("value", 50)
+ self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSlider.setObjectName("horizontalSlider")
+ self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1)
+ self.horizontalSliderDis = QtGui.QSlider(self.dockWidgetContents)
+ self.horizontalSliderDis.setEnabled(False)
+ self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSliderDis.setProperty("value", 50)
+ self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSliderDis.setObjectName("horizontalSliderDis")
+ self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1)
+ self.label_23 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_23.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_23.setFont(font)
+ self.label_23.setObjectName("label_23")
+ self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1)
+ self.label_2 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.verticalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBarDis.setEnabled(False)
+ self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBarDis.setProperty("value", 50)
+ self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBarDis.setObjectName("verticalScrollBarDis")
+ self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1)
+ self.label_21 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_21.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_21.setFont(font)
+ self.label_21.setObjectName("label_21")
+ self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 8, 0, 1, 1)
+ self.verticalScrollBar = QtGui.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBar.setProperty("value", 50)
+ self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBar.setObjectName("verticalScrollBar")
+ self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1)
+ self.comboBoxDis = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBoxDis.setEnabled(False)
+ self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBoxDis.setObjectName("comboBoxDis")
+ self.comboBoxDis.addItem("")
+ self.comboBoxDis.addItem("")
+ self.comboBoxDis.addItem("")
+ self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1)
+ self.horizontalScrollBar = QtGui.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBar.setProperty("value", 50)
+ self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBar.setObjectName("horizontalScrollBar")
+ self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1)
+ self.comboBox = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBox.setObjectName("comboBox")
+ self.comboBox.addItem("")
+ self.comboBox.addItem("")
+ self.comboBox.addItem("")
+ self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1)
+ self.label_22 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_22.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_22.setFont(font)
+ self.label_22.setObjectName("label_22")
+ self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1)
+ self.label = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label.setFont(font)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_50 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_50.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_50.setObjectName("label_50")
+ self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3)
+ self.label_11 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_11.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_11.setFont(font)
+ self.label_11.setObjectName("label_11")
+ self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1)
+ self.dialDis = QtGui.QDial(self.dockWidgetContents)
+ self.dialDis.setEnabled(False)
+ self.dialDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dialDis.setProperty("value", 50)
+ self.dialDis.setObjectName("dialDis")
+ self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1)
+ self.verticalSliderDis = QtGui.QSlider(self.dockWidgetContents)
+ self.verticalSliderDis.setEnabled(False)
+ self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSliderDis.setProperty("value", 50)
+ self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSliderDis.setObjectName("verticalSliderDis")
+ self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QObject.connect(self.dial, QtCore.SIGNAL("sliderMoved(int)"), self.dialDis.setValue)
+ QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL("sliderMoved(int)"), self.horizontalScrollBarDis.setValue)
+ QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL("sliderMoved(int)"), self.horizontalSliderDis.setValue)
+ QtCore.QObject.connect(self.verticalScrollBar, QtCore.SIGNAL("sliderMoved(int)"), self.verticalScrollBarDis.setValue)
+ QtCore.QObject.connect(self.verticalSlider, QtCore.SIGNAL("sliderMoved(int)"), self.verticalSliderDis.setValue)
+ QtCore.QObject.connect(self.comboBox, QtCore.SIGNAL("currentIndexChanged(int)"), self.comboBoxDis.setCurrentIndex)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Inputs - No Fields", None, QtGui.QApplication.UnicodeUTF8))
+ self.dial.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dial.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dial.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_25.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_25.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_25.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_25.setText(QtGui.QApplication.translate("DockWidget", "VerticalSlider", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalScrollBarDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalScrollBarDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalScrollBarDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalSlider.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalSlider.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalSlider.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_24.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_24.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_24.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_24.setText(QtGui.QApplication.translate("DockWidget", "HorizontalSlider", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalSlider.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalSlider.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalSlider.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalSliderDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalSliderDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalSliderDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_23.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_23.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_23.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_23.setText(QtGui.QApplication.translate("DockWidget", "VerticalScroolBar", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_2.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalScrollBarDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalScrollBarDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalScrollBarDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_21.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_21.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_21.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_21.setText(QtGui.QApplication.translate("DockWidget", "Dial", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalScrollBar.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalScrollBar.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalScrollBar.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBoxDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBoxDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBoxDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBoxDis.setItemText(0, QtGui.QApplication.translate("DockWidget", "ComboBox A", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBoxDis.setItemText(1, QtGui.QApplication.translate("DockWidget", "ComboBox B", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBoxDis.setItemText(2, QtGui.QApplication.translate("DockWidget", "ComboBox C", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalScrollBar.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalScrollBar.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.horizontalScrollBar.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBox.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBox.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBox.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBox.setItemText(0, QtGui.QApplication.translate("DockWidget", "ComboBox A", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBox.setItemText(1, QtGui.QApplication.translate("DockWidget", "ComboBox B", None, QtGui.QApplication.UnicodeUTF8))
+ self.comboBox.setItemText(2, QtGui.QApplication.translate("DockWidget", "ComboBox C", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_22.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_22.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_22.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_22.setText(QtGui.QApplication.translate("DockWidget", "HorizontalScroolBar", None, QtGui.QApplication.UnicodeUTF8))
+ self.label.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_50.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_50.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_50.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_50.setText(QtGui.QApplication.translate("DockWidget", "Inside DockWidget", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_11.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_11.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_11.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_11.setText(QtGui.QApplication.translate("DockWidget", "ComboBox", None, QtGui.QApplication.UnicodeUTF8))
+ self.dialDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dialDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.dialDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalSliderDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalSliderDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.verticalSliderDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+
diff --git a/example/ui/dw_inputs_no_fields_qtpy_ui.py b/example/ui/dw_inputs_no_fields_qtpy_ui.py
new file mode 100644
index 000000000..83d769cb2
--- /dev/null
+++ b/example/ui/dw_inputs_no_fields_qtpy_ui.py
@@ -0,0 +1,270 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from qtpy import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(402, 405)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.dial = QtWidgets.QDial(self.dockWidgetContents)
+ self.dial.setMinimumSize(QtCore.QSize(0, 0))
+ self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dial.setProperty("value", 50)
+ self.dial.setObjectName("dial")
+ self.gridLayout.addWidget(self.dial, 2, 1, 1, 1)
+ self.label_25 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_25.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_25.setFont(font)
+ self.label_25.setObjectName("label_25")
+ self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1)
+ self.horizontalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBarDis.setEnabled(False)
+ self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBarDis.setProperty("value", 50)
+ self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBarDis.setObjectName("horizontalScrollBarDis")
+ self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1)
+ self.verticalSlider = QtWidgets.QSlider(self.dockWidgetContents)
+ self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSlider.setProperty("value", 50)
+ self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSlider.setObjectName("verticalSlider")
+ self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1)
+ self.label_24 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_24.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_24.setFont(font)
+ self.label_24.setObjectName("label_24")
+ self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1)
+ self.horizontalSlider = QtWidgets.QSlider(self.dockWidgetContents)
+ self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSlider.setProperty("value", 50)
+ self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSlider.setObjectName("horizontalSlider")
+ self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1)
+ self.horizontalSliderDis = QtWidgets.QSlider(self.dockWidgetContents)
+ self.horizontalSliderDis.setEnabled(False)
+ self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalSliderDis.setProperty("value", 50)
+ self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSliderDis.setObjectName("horizontalSliderDis")
+ self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1)
+ self.label_23 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_23.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_23.setFont(font)
+ self.label_23.setObjectName("label_23")
+ self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1)
+ self.label_2 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_2.setFont(font)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
+ self.verticalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBarDis.setEnabled(False)
+ self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBarDis.setProperty("value", 50)
+ self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBarDis.setObjectName("verticalScrollBarDis")
+ self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1)
+ self.label_21 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_21.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_21.setFont(font)
+ self.label_21.setObjectName("label_21")
+ self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout.addItem(spacerItem, 8, 0, 1, 1)
+ self.verticalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalScrollBar.setProperty("value", 50)
+ self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical)
+ self.verticalScrollBar.setObjectName("verticalScrollBar")
+ self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1)
+ self.comboBoxDis = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBoxDis.setEnabled(False)
+ self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBoxDis.setObjectName("comboBoxDis")
+ self.comboBoxDis.addItem("")
+ self.comboBoxDis.addItem("")
+ self.comboBoxDis.addItem("")
+ self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1)
+ self.horizontalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents)
+ self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0))
+ self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.horizontalScrollBar.setProperty("value", 50)
+ self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalScrollBar.setObjectName("horizontalScrollBar")
+ self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1)
+ self.comboBox = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox.setMinimumSize(QtCore.QSize(0, 0))
+ self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.comboBox.setObjectName("comboBox")
+ self.comboBox.addItem("")
+ self.comboBox.addItem("")
+ self.comboBox.addItem("")
+ self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1)
+ self.label_22 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_22.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_22.setFont(font)
+ self.label_22.setObjectName("label_22")
+ self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1)
+ self.label = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label.setFont(font)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
+ self.label_50 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_50.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_50.setObjectName("label_50")
+ self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3)
+ self.label_11 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_11.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_11.setFont(font)
+ self.label_11.setObjectName("label_11")
+ self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1)
+ self.dialDis = QtWidgets.QDial(self.dockWidgetContents)
+ self.dialDis.setEnabled(False)
+ self.dialDis.setMinimumSize(QtCore.QSize(0, 0))
+ self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.dialDis.setProperty("value", 50)
+ self.dialDis.setObjectName("dialDis")
+ self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1)
+ self.verticalSliderDis = QtWidgets.QSlider(self.dockWidgetContents)
+ self.verticalSliderDis.setEnabled(False)
+ self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70))
+ self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70))
+ self.verticalSliderDis.setProperty("value", 50)
+ self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSliderDis.setObjectName("verticalSliderDis")
+ self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ self.dial.sliderMoved['int'].connect(self.dialDis.setValue)
+ self.horizontalScrollBar.sliderMoved['int'].connect(self.horizontalScrollBarDis.setValue)
+ self.horizontalSlider.sliderMoved['int'].connect(self.horizontalSliderDis.setValue)
+ self.verticalScrollBar.sliderMoved['int'].connect(self.verticalScrollBarDis.setValue)
+ self.verticalSlider.sliderMoved['int'].connect(self.verticalSliderDis.setValue)
+ self.comboBox.currentIndexChanged['int'].connect(self.comboBoxDis.setCurrentIndex)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - No Fields"))
+ self.dial.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dial.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dial.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_25.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_25.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_25.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_25.setText(_translate("DockWidget", "VerticalSlider"))
+ self.horizontalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.horizontalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.horizontalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.verticalSlider.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.verticalSlider.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.verticalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_24.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_24.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_24.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_24.setText(_translate("DockWidget", "HorizontalSlider"))
+ self.horizontalSlider.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.horizontalSlider.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.horizontalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.horizontalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.horizontalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.horizontalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_23.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_23.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_23.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_23.setText(_translate("DockWidget", "VerticalScroolBar"))
+ self.label_2.setText(_translate("DockWidget", "Disabled"))
+ self.verticalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.verticalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.verticalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_21.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_21.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_21.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_21.setText(_translate("DockWidget", "Dial"))
+ self.verticalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.verticalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.verticalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.comboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.comboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.comboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.comboBoxDis.setItemText(0, _translate("DockWidget", "ComboBox A"))
+ self.comboBoxDis.setItemText(1, _translate("DockWidget", "ComboBox B"))
+ self.comboBoxDis.setItemText(2, _translate("DockWidget", "ComboBox C"))
+ self.horizontalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.horizontalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.horizontalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.comboBox.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.comboBox.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.comboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.comboBox.setItemText(0, _translate("DockWidget", "ComboBox A"))
+ self.comboBox.setItemText(1, _translate("DockWidget", "ComboBox B"))
+ self.comboBox.setItemText(2, _translate("DockWidget", "ComboBox C"))
+ self.label_22.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_22.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_22.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_22.setText(_translate("DockWidget", "HorizontalScroolBar"))
+ self.label.setText(_translate("DockWidget", "Enabled"))
+ self.label_50.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_50.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_50.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_50.setText(_translate("DockWidget", "Inside DockWidget"))
+ self.label_11.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_11.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_11.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_11.setText(_translate("DockWidget", "ComboBox"))
+ self.dialDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.dialDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.dialDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.verticalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.verticalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.verticalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+
diff --git a/example/ui/dw_views.ui b/example/ui/dw_views.ui
new file mode 100644
index 000000000..3115a2caa
--- /dev/null
+++ b/example/ui/dw_views.ui
@@ -0,0 +1,141 @@
+
+
+ DockWidget
+
+
+
+ 0
+ 0
+ 266
+ 387
+
+
+
+ Views
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Enabled
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Disabled
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ ListView
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ TreeView
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ TableView
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ ColunmView
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
diff --git a/example/ui/dw_views_pyqt5_ui.py b/example/ui/dw_views_pyqt5_ui.py
new file mode 100644
index 000000000..7d0990c58
--- /dev/null
+++ b/example/ui/dw_views_pyqt5_ui.py
@@ -0,0 +1,104 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_views.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(266, 387)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_70 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_70.setFont(font)
+ self.label_70.setObjectName("label_70")
+ self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1)
+ self.label_80 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_80.setFont(font)
+ self.label_80.setObjectName("label_80")
+ self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1)
+ self.label_27 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_27.setFont(font)
+ self.label_27.setObjectName("label_27")
+ self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1)
+ self.listView = QtWidgets.QListView(self.dockWidgetContents)
+ self.listView.setObjectName("listView")
+ self.gridLayout.addWidget(self.listView, 1, 1, 1, 1)
+ self.listViewDis = QtWidgets.QListView(self.dockWidgetContents)
+ self.listViewDis.setEnabled(False)
+ self.listViewDis.setObjectName("listViewDis")
+ self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1)
+ self.label_59 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_59.setFont(font)
+ self.label_59.setObjectName("label_59")
+ self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1)
+ self.treeView = QtWidgets.QTreeView(self.dockWidgetContents)
+ self.treeView.setObjectName("treeView")
+ self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1)
+ self.treeViewDis = QtWidgets.QTreeView(self.dockWidgetContents)
+ self.treeViewDis.setEnabled(False)
+ self.treeViewDis.setObjectName("treeViewDis")
+ self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1)
+ self.label_60 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_60.setFont(font)
+ self.label_60.setObjectName("label_60")
+ self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1)
+ self.tableView = QtWidgets.QTableView(self.dockWidgetContents)
+ self.tableView.setObjectName("tableView")
+ self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1)
+ self.tableViewDis = QtWidgets.QTableView(self.dockWidgetContents)
+ self.tableViewDis.setEnabled(False)
+ self.tableViewDis.setObjectName("tableViewDis")
+ self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1)
+ self.label_61 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_61.setFont(font)
+ self.label_61.setObjectName("label_61")
+ self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1)
+ self.columnView = QtWidgets.QColumnView(self.dockWidgetContents)
+ self.columnView.setObjectName("columnView")
+ self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1)
+ self.columnViewDis = QtWidgets.QColumnView(self.dockWidgetContents)
+ self.columnViewDis.setEnabled(False)
+ self.columnViewDis.setObjectName("columnViewDis")
+ self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Views"))
+ self.label_70.setText(_translate("DockWidget", "Enabled"))
+ self.label_80.setText(_translate("DockWidget", "Disabled"))
+ self.label_27.setText(_translate("DockWidget", "ListView"))
+ self.label_59.setText(_translate("DockWidget", "TreeView"))
+ self.label_60.setText(_translate("DockWidget", "TableView"))
+ self.label_61.setText(_translate("DockWidget", "ColunmView"))
+
diff --git a/example/ui/dw_views_pyqt_ui.py b/example/ui/dw_views_pyqt_ui.py
new file mode 100644
index 000000000..25cfabf30
--- /dev/null
+++ b/example/ui/dw_views_pyqt_ui.py
@@ -0,0 +1,116 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_views.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(266, 387)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.label_70 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_70.setFont(font)
+ self.label_70.setObjectName(_fromUtf8("label_70"))
+ self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1)
+ self.label_80 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_80.setFont(font)
+ self.label_80.setObjectName(_fromUtf8("label_80"))
+ self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1)
+ self.label_27 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_27.setFont(font)
+ self.label_27.setObjectName(_fromUtf8("label_27"))
+ self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1)
+ self.listView = QtGui.QListView(self.dockWidgetContents)
+ self.listView.setObjectName(_fromUtf8("listView"))
+ self.gridLayout.addWidget(self.listView, 1, 1, 1, 1)
+ self.listViewDis = QtGui.QListView(self.dockWidgetContents)
+ self.listViewDis.setEnabled(False)
+ self.listViewDis.setObjectName(_fromUtf8("listViewDis"))
+ self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1)
+ self.label_59 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_59.setFont(font)
+ self.label_59.setObjectName(_fromUtf8("label_59"))
+ self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1)
+ self.treeView = QtGui.QTreeView(self.dockWidgetContents)
+ self.treeView.setObjectName(_fromUtf8("treeView"))
+ self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1)
+ self.treeViewDis = QtGui.QTreeView(self.dockWidgetContents)
+ self.treeViewDis.setEnabled(False)
+ self.treeViewDis.setObjectName(_fromUtf8("treeViewDis"))
+ self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1)
+ self.label_60 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_60.setFont(font)
+ self.label_60.setObjectName(_fromUtf8("label_60"))
+ self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1)
+ self.tableView = QtGui.QTableView(self.dockWidgetContents)
+ self.tableView.setObjectName(_fromUtf8("tableView"))
+ self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1)
+ self.tableViewDis = QtGui.QTableView(self.dockWidgetContents)
+ self.tableViewDis.setEnabled(False)
+ self.tableViewDis.setObjectName(_fromUtf8("tableViewDis"))
+ self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1)
+ self.label_61 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_61.setFont(font)
+ self.label_61.setObjectName(_fromUtf8("label_61"))
+ self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1)
+ self.columnView = QtGui.QColumnView(self.dockWidgetContents)
+ self.columnView.setObjectName(_fromUtf8("columnView"))
+ self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1)
+ self.columnViewDis = QtGui.QColumnView(self.dockWidgetContents)
+ self.columnViewDis.setEnabled(False)
+ self.columnViewDis.setObjectName(_fromUtf8("columnViewDis"))
+ self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Views", None))
+ self.label_70.setText(_translate("DockWidget", "Enabled", None))
+ self.label_80.setText(_translate("DockWidget", "Disabled", None))
+ self.label_27.setText(_translate("DockWidget", "ListView", None))
+ self.label_59.setText(_translate("DockWidget", "TreeView", None))
+ self.label_60.setText(_translate("DockWidget", "TableView", None))
+ self.label_61.setText(_translate("DockWidget", "ColunmView", None))
+
diff --git a/example/ui/dw_views_pyqtgraph_ui.py b/example/ui/dw_views_pyqtgraph_ui.py
new file mode 100644
index 000000000..c54f5ae3a
--- /dev/null
+++ b/example/ui/dw_views_pyqtgraph_ui.py
@@ -0,0 +1,116 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_views.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from pyqtgraph.Qt import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(266, 387)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.label_70 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_70.setFont(font)
+ self.label_70.setObjectName(_fromUtf8("label_70"))
+ self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1)
+ self.label_80 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_80.setFont(font)
+ self.label_80.setObjectName(_fromUtf8("label_80"))
+ self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1)
+ self.label_27 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_27.setFont(font)
+ self.label_27.setObjectName(_fromUtf8("label_27"))
+ self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1)
+ self.listView = QtGui.QListView(self.dockWidgetContents)
+ self.listView.setObjectName(_fromUtf8("listView"))
+ self.gridLayout.addWidget(self.listView, 1, 1, 1, 1)
+ self.listViewDis = QtGui.QListView(self.dockWidgetContents)
+ self.listViewDis.setEnabled(False)
+ self.listViewDis.setObjectName(_fromUtf8("listViewDis"))
+ self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1)
+ self.label_59 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_59.setFont(font)
+ self.label_59.setObjectName(_fromUtf8("label_59"))
+ self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1)
+ self.treeView = QtGui.QTreeView(self.dockWidgetContents)
+ self.treeView.setObjectName(_fromUtf8("treeView"))
+ self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1)
+ self.treeViewDis = QtGui.QTreeView(self.dockWidgetContents)
+ self.treeViewDis.setEnabled(False)
+ self.treeViewDis.setObjectName(_fromUtf8("treeViewDis"))
+ self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1)
+ self.label_60 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_60.setFont(font)
+ self.label_60.setObjectName(_fromUtf8("label_60"))
+ self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1)
+ self.tableView = QtGui.QTableView(self.dockWidgetContents)
+ self.tableView.setObjectName(_fromUtf8("tableView"))
+ self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1)
+ self.tableViewDis = QtGui.QTableView(self.dockWidgetContents)
+ self.tableViewDis.setEnabled(False)
+ self.tableViewDis.setObjectName(_fromUtf8("tableViewDis"))
+ self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1)
+ self.label_61 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_61.setFont(font)
+ self.label_61.setObjectName(_fromUtf8("label_61"))
+ self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1)
+ self.columnView = QtGui.QColumnView(self.dockWidgetContents)
+ self.columnView.setObjectName(_fromUtf8("columnView"))
+ self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1)
+ self.columnViewDis = QtGui.QColumnView(self.dockWidgetContents)
+ self.columnViewDis.setEnabled(False)
+ self.columnViewDis.setObjectName(_fromUtf8("columnViewDis"))
+ self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Views", None))
+ self.label_70.setText(_translate("DockWidget", "Enabled", None))
+ self.label_80.setText(_translate("DockWidget", "Disabled", None))
+ self.label_27.setText(_translate("DockWidget", "ListView", None))
+ self.label_59.setText(_translate("DockWidget", "TreeView", None))
+ self.label_60.setText(_translate("DockWidget", "TableView", None))
+ self.label_61.setText(_translate("DockWidget", "ColunmView", None))
+
diff --git a/example/ui/dw_views_pyside2_ui.py b/example/ui/dw_views_pyside2_ui.py
new file mode 100644
index 000000000..a5350d568
--- /dev/null
+++ b/example/ui/dw_views_pyside2_ui.py
@@ -0,0 +1,103 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_views.ui'
+#
+# Created: Thu Dec 13 17:14:06 2018
+# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide2 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(266, 387)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_70 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_70.setFont(font)
+ self.label_70.setObjectName("label_70")
+ self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1)
+ self.label_80 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_80.setFont(font)
+ self.label_80.setObjectName("label_80")
+ self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1)
+ self.label_27 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_27.setFont(font)
+ self.label_27.setObjectName("label_27")
+ self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1)
+ self.listView = QtWidgets.QListView(self.dockWidgetContents)
+ self.listView.setObjectName("listView")
+ self.gridLayout.addWidget(self.listView, 1, 1, 1, 1)
+ self.listViewDis = QtWidgets.QListView(self.dockWidgetContents)
+ self.listViewDis.setEnabled(False)
+ self.listViewDis.setObjectName("listViewDis")
+ self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1)
+ self.label_59 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_59.setFont(font)
+ self.label_59.setObjectName("label_59")
+ self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1)
+ self.treeView = QtWidgets.QTreeView(self.dockWidgetContents)
+ self.treeView.setObjectName("treeView")
+ self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1)
+ self.treeViewDis = QtWidgets.QTreeView(self.dockWidgetContents)
+ self.treeViewDis.setEnabled(False)
+ self.treeViewDis.setObjectName("treeViewDis")
+ self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1)
+ self.label_60 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_60.setFont(font)
+ self.label_60.setObjectName("label_60")
+ self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1)
+ self.tableView = QtWidgets.QTableView(self.dockWidgetContents)
+ self.tableView.setObjectName("tableView")
+ self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1)
+ self.tableViewDis = QtWidgets.QTableView(self.dockWidgetContents)
+ self.tableViewDis.setEnabled(False)
+ self.tableViewDis.setObjectName("tableViewDis")
+ self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1)
+ self.label_61 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_61.setFont(font)
+ self.label_61.setObjectName("label_61")
+ self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1)
+ self.columnView = QtWidgets.QColumnView(self.dockWidgetContents)
+ self.columnView.setObjectName("columnView")
+ self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1)
+ self.columnViewDis = QtWidgets.QColumnView(self.dockWidgetContents)
+ self.columnViewDis.setEnabled(False)
+ self.columnViewDis.setObjectName("columnViewDis")
+ self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Views", None, -1))
+ self.label_70.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1))
+ self.label_80.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1))
+ self.label_27.setText(QtWidgets.QApplication.translate("DockWidget", "ListView", None, -1))
+ self.label_59.setText(QtWidgets.QApplication.translate("DockWidget", "TreeView", None, -1))
+ self.label_60.setText(QtWidgets.QApplication.translate("DockWidget", "TableView", None, -1))
+ self.label_61.setText(QtWidgets.QApplication.translate("DockWidget", "ColunmView", None, -1))
+
diff --git a/example/ui/dw_views_pyside_ui.py b/example/ui/dw_views_pyside_ui.py
new file mode 100644
index 000000000..217b53691
--- /dev/null
+++ b/example/ui/dw_views_pyside_ui.py
@@ -0,0 +1,103 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_views.ui'
+#
+# Created: Thu Dec 13 17:14:06 2018
+# by: pyside-uic 0.2.15 running on PySide 1.2.2
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide import QtCore, QtGui
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(266, 387)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_70 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_70.setFont(font)
+ self.label_70.setObjectName("label_70")
+ self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1)
+ self.label_80 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_80.setFont(font)
+ self.label_80.setObjectName("label_80")
+ self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1)
+ self.label_27 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_27.setFont(font)
+ self.label_27.setObjectName("label_27")
+ self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1)
+ self.listView = QtGui.QListView(self.dockWidgetContents)
+ self.listView.setObjectName("listView")
+ self.gridLayout.addWidget(self.listView, 1, 1, 1, 1)
+ self.listViewDis = QtGui.QListView(self.dockWidgetContents)
+ self.listViewDis.setEnabled(False)
+ self.listViewDis.setObjectName("listViewDis")
+ self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1)
+ self.label_59 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_59.setFont(font)
+ self.label_59.setObjectName("label_59")
+ self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1)
+ self.treeView = QtGui.QTreeView(self.dockWidgetContents)
+ self.treeView.setObjectName("treeView")
+ self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1)
+ self.treeViewDis = QtGui.QTreeView(self.dockWidgetContents)
+ self.treeViewDis.setEnabled(False)
+ self.treeViewDis.setObjectName("treeViewDis")
+ self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1)
+ self.label_60 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_60.setFont(font)
+ self.label_60.setObjectName("label_60")
+ self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1)
+ self.tableView = QtGui.QTableView(self.dockWidgetContents)
+ self.tableView.setObjectName("tableView")
+ self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1)
+ self.tableViewDis = QtGui.QTableView(self.dockWidgetContents)
+ self.tableViewDis.setEnabled(False)
+ self.tableViewDis.setObjectName("tableViewDis")
+ self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1)
+ self.label_61 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_61.setFont(font)
+ self.label_61.setObjectName("label_61")
+ self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1)
+ self.columnView = QtGui.QColumnView(self.dockWidgetContents)
+ self.columnView.setObjectName("columnView")
+ self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1)
+ self.columnViewDis = QtGui.QColumnView(self.dockWidgetContents)
+ self.columnViewDis.setEnabled(False)
+ self.columnViewDis.setObjectName("columnViewDis")
+ self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Views", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_70.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_80.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_27.setText(QtGui.QApplication.translate("DockWidget", "ListView", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_59.setText(QtGui.QApplication.translate("DockWidget", "TreeView", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_60.setText(QtGui.QApplication.translate("DockWidget", "TableView", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_61.setText(QtGui.QApplication.translate("DockWidget", "ColunmView", None, QtGui.QApplication.UnicodeUTF8))
+
diff --git a/example/ui/dw_views_qtpy_ui.py b/example/ui/dw_views_qtpy_ui.py
new file mode 100644
index 000000000..78c447480
--- /dev/null
+++ b/example/ui/dw_views_qtpy_ui.py
@@ -0,0 +1,104 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_views.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from qtpy import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(266, 387)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_70 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_70.setFont(font)
+ self.label_70.setObjectName("label_70")
+ self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1)
+ self.label_80 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_80.setFont(font)
+ self.label_80.setObjectName("label_80")
+ self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1)
+ self.label_27 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_27.setFont(font)
+ self.label_27.setObjectName("label_27")
+ self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1)
+ self.listView = QtWidgets.QListView(self.dockWidgetContents)
+ self.listView.setObjectName("listView")
+ self.gridLayout.addWidget(self.listView, 1, 1, 1, 1)
+ self.listViewDis = QtWidgets.QListView(self.dockWidgetContents)
+ self.listViewDis.setEnabled(False)
+ self.listViewDis.setObjectName("listViewDis")
+ self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1)
+ self.label_59 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_59.setFont(font)
+ self.label_59.setObjectName("label_59")
+ self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1)
+ self.treeView = QtWidgets.QTreeView(self.dockWidgetContents)
+ self.treeView.setObjectName("treeView")
+ self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1)
+ self.treeViewDis = QtWidgets.QTreeView(self.dockWidgetContents)
+ self.treeViewDis.setEnabled(False)
+ self.treeViewDis.setObjectName("treeViewDis")
+ self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1)
+ self.label_60 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_60.setFont(font)
+ self.label_60.setObjectName("label_60")
+ self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1)
+ self.tableView = QtWidgets.QTableView(self.dockWidgetContents)
+ self.tableView.setObjectName("tableView")
+ self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1)
+ self.tableViewDis = QtWidgets.QTableView(self.dockWidgetContents)
+ self.tableViewDis.setEnabled(False)
+ self.tableViewDis.setObjectName("tableViewDis")
+ self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1)
+ self.label_61 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_61.setFont(font)
+ self.label_61.setObjectName("label_61")
+ self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1)
+ self.columnView = QtWidgets.QColumnView(self.dockWidgetContents)
+ self.columnView.setObjectName("columnView")
+ self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1)
+ self.columnViewDis = QtWidgets.QColumnView(self.dockWidgetContents)
+ self.columnViewDis.setEnabled(False)
+ self.columnViewDis.setObjectName("columnViewDis")
+ self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Views"))
+ self.label_70.setText(_translate("DockWidget", "Enabled"))
+ self.label_80.setText(_translate("DockWidget", "Disabled"))
+ self.label_27.setText(_translate("DockWidget", "ListView"))
+ self.label_59.setText(_translate("DockWidget", "TreeView"))
+ self.label_60.setText(_translate("DockWidget", "TableView"))
+ self.label_61.setText(_translate("DockWidget", "ColunmView"))
+
diff --git a/example/ui/dw_widgets.ui b/example/ui/dw_widgets.ui
new file mode 100644
index 000000000..23bff1fd1
--- /dev/null
+++ b/example/ui/dw_widgets.ui
@@ -0,0 +1,494 @@
+
+
+ DockWidget
+
+
+
+ 0
+ 0
+ 269
+ 306
+
+
+
+ Widgets
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Enabled
+
+
+
+
+
+
+
+ 75
+ true
+
+
+
+ Disabled
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ ListWidget
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+ New Item
+
+
+
+
+ New Item
+
+
+
+
+ New Item
+
+
+
+
+ New Item
+
+
+
+
+
+
+
+ false
+
+
+
+ New Item
+
+
+
+
+ New Item
+
+
+
+
+ New Item
+
+
+
+
+ New Item
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ TreeWidget
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ true
+
+
+
+ New Column
+
+
+
+
+ New Column
+
+
+
+
+ New Item
+
+
+
+
+
+
+ New Subitem
+
+
+ Test
+
+
+
+ New Subitem
+
+
+
+
+
+
+
+
+
+ New Item
+
+
+
+
+
+
+ New Subitem
+
+
+
+
+
+
+
+
+ false
+
+
+ true
+
+
+
+ New Column
+
+
+
+
+ New Column
+
+
+
+
+ New Item
+
+
+
+
+
+
+ New Subitem
+
+
+ Test
+
+
+
+ New Subitem
+
+
+
+
+
+
+
+
+
+ New Item
+
+
+
+ New Subitem
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+ TableWidget
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ This is a tool tip
+
+
+ This is a status tip
+
+
+ This is "what is this"
+
+
+
+ New Row
+
+
+
+
+ New Row
+
+
+
+
+ New Row
+
+
+
+
+ New Column
+
+
+
+
+ New Column
+
+
+
+
+ 1.23
+
+
+
+
+ Hello
+
+
+
+
+ 1,45
+
+
+
+
+ Olá
+
+
+
+
+ 12/12/2012
+
+
+
+
+ Oui
+
+
+
+
+
+
+
+ false
+
+
+
+ New Row
+
+
+
+
+ New Row
+
+
+
+
+ New Row
+
+
+
+
+ New Column
+
+
+
+
+ New Column
+
+
+
+
+ 1.23
+
+
+
+
+ Hello
+
+
+
+
+ 1,45
+
+
+
+
+ Olá
+
+
+
+
+ 12/12/2012
+
+
+
+
+ Oui
+
+
+
+
+
+
+
+
+
+
diff --git a/example/ui/dw_widgets_pyqt5_ui.py b/example/ui/dw_widgets_pyqt5_ui.py
new file mode 100644
index 000000000..fa0d8bf78
--- /dev/null
+++ b/example/ui/dw_widgets_pyqt5_ui.py
@@ -0,0 +1,289 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_widgets.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(269, 306)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_81 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_81.setFont(font)
+ self.label_81.setObjectName("label_81")
+ self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1)
+ self.label_82 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_82.setFont(font)
+ self.label_82.setObjectName("label_82")
+ self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1)
+ self.label_56 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_56.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_56.setFont(font)
+ self.label_56.setObjectName("label_56")
+ self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1)
+ self.listWidget = QtWidgets.QListWidget(self.dockWidgetContents)
+ self.listWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.listWidget.setObjectName("listWidget")
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1)
+ self.listWidgetDis = QtWidgets.QListWidget(self.dockWidgetContents)
+ self.listWidgetDis.setEnabled(False)
+ self.listWidgetDis.setObjectName("listWidgetDis")
+ item = QtWidgets.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1)
+ self.label_57 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_57.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_57.setFont(font)
+ self.label_57.setObjectName("label_57")
+ self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1)
+ self.treeWidget = QtWidgets.QTreeWidget(self.dockWidgetContents)
+ self.treeWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.treeWidget.setObjectName("treeWidget")
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ item_2 = QtWidgets.QTreeWidgetItem(item_1)
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1)
+ self.treeWidgetDis = QtWidgets.QTreeWidget(self.dockWidgetContents)
+ self.treeWidgetDis.setEnabled(False)
+ self.treeWidgetDis.setObjectName("treeWidgetDis")
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ item_2 = QtWidgets.QTreeWidgetItem(item_1)
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1)
+ self.label_58 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_58.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_58.setFont(font)
+ self.label_58.setObjectName("label_58")
+ self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1)
+ self.tableWidget = QtWidgets.QTableWidget(self.dockWidgetContents)
+ self.tableWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.tableWidget.setObjectName("tableWidget")
+ self.tableWidget.setColumnCount(2)
+ self.tableWidget.setRowCount(3)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1)
+ self.tableWidgetDis = QtWidgets.QTableWidget(self.dockWidgetContents)
+ self.tableWidgetDis.setEnabled(False)
+ self.tableWidgetDis.setObjectName("tableWidgetDis")
+ self.tableWidgetDis.setColumnCount(2)
+ self.tableWidgetDis.setRowCount(3)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Widgets"))
+ self.label_81.setText(_translate("DockWidget", "Enabled"))
+ self.label_82.setText(_translate("DockWidget", "Disabled"))
+ self.label_56.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_56.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_56.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_56.setText(_translate("DockWidget", "ListWidget"))
+ self.listWidget.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.listWidget.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.listWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ __sortingEnabled = self.listWidget.isSortingEnabled()
+ self.listWidget.setSortingEnabled(False)
+ item = self.listWidget.item(0)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidget.item(1)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidget.item(2)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidget.item(3)
+ item.setText(_translate("DockWidget", "New Item"))
+ self.listWidget.setSortingEnabled(__sortingEnabled)
+ __sortingEnabled = self.listWidgetDis.isSortingEnabled()
+ self.listWidgetDis.setSortingEnabled(False)
+ item = self.listWidgetDis.item(0)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidgetDis.item(1)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidgetDis.item(2)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidgetDis.item(3)
+ item.setText(_translate("DockWidget", "New Item"))
+ self.listWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_57.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_57.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_57.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_57.setText(_translate("DockWidget", "TreeWidget"))
+ self.treeWidget.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.treeWidget.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.treeWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.treeWidget.setSortingEnabled(True)
+ self.treeWidget.headerItem().setText(0, _translate("DockWidget", "New Column"))
+ self.treeWidget.headerItem().setText(1, _translate("DockWidget", "New Column"))
+ __sortingEnabled = self.treeWidget.isSortingEnabled()
+ self.treeWidget.setSortingEnabled(False)
+ self.treeWidget.topLevelItem(0).setText(0, _translate("DockWidget", "New Item"))
+ self.treeWidget.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidget.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test"))
+ self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidget.topLevelItem(1).setText(0, _translate("DockWidget", "New Item"))
+ self.treeWidget.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidget.setSortingEnabled(__sortingEnabled)
+ self.treeWidgetDis.setSortingEnabled(True)
+ self.treeWidgetDis.headerItem().setText(0, _translate("DockWidget", "New Column"))
+ self.treeWidgetDis.headerItem().setText(1, _translate("DockWidget", "New Column"))
+ __sortingEnabled = self.treeWidgetDis.isSortingEnabled()
+ self.treeWidgetDis.setSortingEnabled(False)
+ self.treeWidgetDis.topLevelItem(0).setText(0, _translate("DockWidget", "New Item"))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test"))
+ self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidgetDis.topLevelItem(1).setText(0, _translate("DockWidget", "New Item"))
+ self.treeWidgetDis.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_58.setText(_translate("DockWidget", "TableWidget"))
+ self.tableWidget.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.tableWidget.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.tableWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ item = self.tableWidget.verticalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidget.verticalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidget.verticalHeaderItem(2)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidget.horizontalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Column"))
+ item = self.tableWidget.horizontalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Column"))
+ __sortingEnabled = self.tableWidget.isSortingEnabled()
+ self.tableWidget.setSortingEnabled(False)
+ item = self.tableWidget.item(0, 0)
+ item.setText(_translate("DockWidget", "1.23"))
+ item = self.tableWidget.item(0, 1)
+ item.setText(_translate("DockWidget", "Hello"))
+ item = self.tableWidget.item(1, 0)
+ item.setText(_translate("DockWidget", "1,45"))
+ item = self.tableWidget.item(1, 1)
+ item.setText(_translate("DockWidget", "Olá"))
+ item = self.tableWidget.item(2, 0)
+ item.setText(_translate("DockWidget", "12/12/2012"))
+ item = self.tableWidget.item(2, 1)
+ item.setText(_translate("DockWidget", "Oui"))
+ self.tableWidget.setSortingEnabled(__sortingEnabled)
+ item = self.tableWidgetDis.verticalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidgetDis.verticalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidgetDis.verticalHeaderItem(2)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidgetDis.horizontalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Column"))
+ item = self.tableWidgetDis.horizontalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Column"))
+ __sortingEnabled = self.tableWidgetDis.isSortingEnabled()
+ self.tableWidgetDis.setSortingEnabled(False)
+ item = self.tableWidgetDis.item(0, 0)
+ item.setText(_translate("DockWidget", "1.23"))
+ item = self.tableWidgetDis.item(0, 1)
+ item.setText(_translate("DockWidget", "Hello"))
+ item = self.tableWidgetDis.item(1, 0)
+ item.setText(_translate("DockWidget", "1,45"))
+ item = self.tableWidgetDis.item(1, 1)
+ item.setText(_translate("DockWidget", "Olá"))
+ item = self.tableWidgetDis.item(2, 0)
+ item.setText(_translate("DockWidget", "12/12/2012"))
+ item = self.tableWidgetDis.item(2, 1)
+ item.setText(_translate("DockWidget", "Oui"))
+ self.tableWidgetDis.setSortingEnabled(__sortingEnabled)
+
diff --git a/example/ui/dw_widgets_pyqt_ui.py b/example/ui/dw_widgets_pyqt_ui.py
new file mode 100644
index 000000000..9ab46428b
--- /dev/null
+++ b/example/ui/dw_widgets_pyqt_ui.py
@@ -0,0 +1,301 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_widgets.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(269, 306)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.label_81 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_81.setFont(font)
+ self.label_81.setObjectName(_fromUtf8("label_81"))
+ self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1)
+ self.label_82 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_82.setFont(font)
+ self.label_82.setObjectName(_fromUtf8("label_82"))
+ self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1)
+ self.label_56 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_56.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_56.setFont(font)
+ self.label_56.setObjectName(_fromUtf8("label_56"))
+ self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1)
+ self.listWidget = QtGui.QListWidget(self.dockWidgetContents)
+ self.listWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.listWidget.setObjectName(_fromUtf8("listWidget"))
+ item = QtGui.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidget.addItem(item)
+ self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1)
+ self.listWidgetDis = QtGui.QListWidget(self.dockWidgetContents)
+ self.listWidgetDis.setEnabled(False)
+ self.listWidgetDis.setObjectName(_fromUtf8("listWidgetDis"))
+ item = QtGui.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1)
+ self.label_57 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_57.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_57.setFont(font)
+ self.label_57.setObjectName(_fromUtf8("label_57"))
+ self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1)
+ self.treeWidget = QtGui.QTreeWidget(self.dockWidgetContents)
+ self.treeWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.treeWidget.setObjectName(_fromUtf8("treeWidget"))
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ item_2 = QtGui.QTreeWidgetItem(item_1)
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1)
+ self.treeWidgetDis = QtGui.QTreeWidget(self.dockWidgetContents)
+ self.treeWidgetDis.setEnabled(False)
+ self.treeWidgetDis.setObjectName(_fromUtf8("treeWidgetDis"))
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ item_2 = QtGui.QTreeWidgetItem(item_1)
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1)
+ self.label_58 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_58.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_58.setFont(font)
+ self.label_58.setObjectName(_fromUtf8("label_58"))
+ self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1)
+ self.tableWidget = QtGui.QTableWidget(self.dockWidgetContents)
+ self.tableWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.tableWidget.setObjectName(_fromUtf8("tableWidget"))
+ self.tableWidget.setColumnCount(2)
+ self.tableWidget.setRowCount(3)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(2, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(0, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(0, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(1, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(1, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(2, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1)
+ self.tableWidgetDis = QtGui.QTableWidget(self.dockWidgetContents)
+ self.tableWidgetDis.setEnabled(False)
+ self.tableWidgetDis.setObjectName(_fromUtf8("tableWidgetDis"))
+ self.tableWidgetDis.setColumnCount(2)
+ self.tableWidgetDis.setRowCount(3)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(2, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Widgets", None))
+ self.label_81.setText(_translate("DockWidget", "Enabled", None))
+ self.label_82.setText(_translate("DockWidget", "Disabled", None))
+ self.label_56.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_56.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_56.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_56.setText(_translate("DockWidget", "ListWidget", None))
+ self.listWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.listWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.listWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ __sortingEnabled = self.listWidget.isSortingEnabled()
+ self.listWidget.setSortingEnabled(False)
+ item = self.listWidget.item(0)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidget.item(1)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidget.item(2)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidget.item(3)
+ item.setText(_translate("DockWidget", "New Item", None))
+ self.listWidget.setSortingEnabled(__sortingEnabled)
+ __sortingEnabled = self.listWidgetDis.isSortingEnabled()
+ self.listWidgetDis.setSortingEnabled(False)
+ item = self.listWidgetDis.item(0)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidgetDis.item(1)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidgetDis.item(2)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidgetDis.item(3)
+ item.setText(_translate("DockWidget", "New Item", None))
+ self.listWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_57.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_57.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_57.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_57.setText(_translate("DockWidget", "TreeWidget", None))
+ self.treeWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.treeWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.treeWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.treeWidget.setSortingEnabled(True)
+ self.treeWidget.headerItem().setText(0, _translate("DockWidget", "New Column", None))
+ self.treeWidget.headerItem().setText(1, _translate("DockWidget", "New Column", None))
+ __sortingEnabled = self.treeWidget.isSortingEnabled()
+ self.treeWidget.setSortingEnabled(False)
+ self.treeWidget.topLevelItem(0).setText(0, _translate("DockWidget", "New Item", None))
+ self.treeWidget.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidget.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test", None))
+ self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidget.topLevelItem(1).setText(0, _translate("DockWidget", "New Item", None))
+ self.treeWidget.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidget.setSortingEnabled(__sortingEnabled)
+ self.treeWidgetDis.setSortingEnabled(True)
+ self.treeWidgetDis.headerItem().setText(0, _translate("DockWidget", "New Column", None))
+ self.treeWidgetDis.headerItem().setText(1, _translate("DockWidget", "New Column", None))
+ __sortingEnabled = self.treeWidgetDis.isSortingEnabled()
+ self.treeWidgetDis.setSortingEnabled(False)
+ self.treeWidgetDis.topLevelItem(0).setText(0, _translate("DockWidget", "New Item", None))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test", None))
+ self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidgetDis.topLevelItem(1).setText(0, _translate("DockWidget", "New Item", None))
+ self.treeWidgetDis.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_58.setText(_translate("DockWidget", "TableWidget", None))
+ self.tableWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.tableWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.tableWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ item = self.tableWidget.verticalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidget.verticalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidget.verticalHeaderItem(2)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidget.horizontalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Column", None))
+ item = self.tableWidget.horizontalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Column", None))
+ __sortingEnabled = self.tableWidget.isSortingEnabled()
+ self.tableWidget.setSortingEnabled(False)
+ item = self.tableWidget.item(0, 0)
+ item.setText(_translate("DockWidget", "1.23", None))
+ item = self.tableWidget.item(0, 1)
+ item.setText(_translate("DockWidget", "Hello", None))
+ item = self.tableWidget.item(1, 0)
+ item.setText(_translate("DockWidget", "1,45", None))
+ item = self.tableWidget.item(1, 1)
+ item.setText(_translate("DockWidget", "Olá", None))
+ item = self.tableWidget.item(2, 0)
+ item.setText(_translate("DockWidget", "12/12/2012", None))
+ item = self.tableWidget.item(2, 1)
+ item.setText(_translate("DockWidget", "Oui", None))
+ self.tableWidget.setSortingEnabled(__sortingEnabled)
+ item = self.tableWidgetDis.verticalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidgetDis.verticalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidgetDis.verticalHeaderItem(2)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidgetDis.horizontalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Column", None))
+ item = self.tableWidgetDis.horizontalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Column", None))
+ __sortingEnabled = self.tableWidgetDis.isSortingEnabled()
+ self.tableWidgetDis.setSortingEnabled(False)
+ item = self.tableWidgetDis.item(0, 0)
+ item.setText(_translate("DockWidget", "1.23", None))
+ item = self.tableWidgetDis.item(0, 1)
+ item.setText(_translate("DockWidget", "Hello", None))
+ item = self.tableWidgetDis.item(1, 0)
+ item.setText(_translate("DockWidget", "1,45", None))
+ item = self.tableWidgetDis.item(1, 1)
+ item.setText(_translate("DockWidget", "Olá", None))
+ item = self.tableWidgetDis.item(2, 0)
+ item.setText(_translate("DockWidget", "12/12/2012", None))
+ item = self.tableWidgetDis.item(2, 1)
+ item.setText(_translate("DockWidget", "Oui", None))
+ self.tableWidgetDis.setSortingEnabled(__sortingEnabled)
+
diff --git a/example/ui/dw_widgets_pyqtgraph_ui.py b/example/ui/dw_widgets_pyqtgraph_ui.py
new file mode 100644
index 000000000..dee5e7c86
--- /dev/null
+++ b/example/ui/dw_widgets_pyqtgraph_ui.py
@@ -0,0 +1,301 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_widgets.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from pyqtgraph.Qt import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName(_fromUtf8("DockWidget"))
+ DockWidget.resize(269, 306)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.label_81 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_81.setFont(font)
+ self.label_81.setObjectName(_fromUtf8("label_81"))
+ self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1)
+ self.label_82 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_82.setFont(font)
+ self.label_82.setObjectName(_fromUtf8("label_82"))
+ self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1)
+ self.label_56 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_56.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_56.setFont(font)
+ self.label_56.setObjectName(_fromUtf8("label_56"))
+ self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1)
+ self.listWidget = QtGui.QListWidget(self.dockWidgetContents)
+ self.listWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.listWidget.setObjectName(_fromUtf8("listWidget"))
+ item = QtGui.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidget.addItem(item)
+ self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1)
+ self.listWidgetDis = QtGui.QListWidget(self.dockWidgetContents)
+ self.listWidgetDis.setEnabled(False)
+ self.listWidgetDis.setObjectName(_fromUtf8("listWidgetDis"))
+ item = QtGui.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtGui.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1)
+ self.label_57 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_57.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_57.setFont(font)
+ self.label_57.setObjectName(_fromUtf8("label_57"))
+ self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1)
+ self.treeWidget = QtGui.QTreeWidget(self.dockWidgetContents)
+ self.treeWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.treeWidget.setObjectName(_fromUtf8("treeWidget"))
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ item_2 = QtGui.QTreeWidgetItem(item_1)
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1)
+ self.treeWidgetDis = QtGui.QTreeWidget(self.dockWidgetContents)
+ self.treeWidgetDis.setEnabled(False)
+ self.treeWidgetDis.setObjectName(_fromUtf8("treeWidgetDis"))
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ item_2 = QtGui.QTreeWidgetItem(item_1)
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1)
+ self.label_58 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_58.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_58.setFont(font)
+ self.label_58.setObjectName(_fromUtf8("label_58"))
+ self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1)
+ self.tableWidget = QtGui.QTableWidget(self.dockWidgetContents)
+ self.tableWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.tableWidget.setObjectName(_fromUtf8("tableWidget"))
+ self.tableWidget.setColumnCount(2)
+ self.tableWidget.setRowCount(3)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(2, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(0, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(0, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(1, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(1, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(2, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1)
+ self.tableWidgetDis = QtGui.QTableWidget(self.dockWidgetContents)
+ self.tableWidgetDis.setEnabled(False)
+ self.tableWidgetDis.setObjectName(_fromUtf8("tableWidgetDis"))
+ self.tableWidgetDis.setColumnCount(2)
+ self.tableWidgetDis.setRowCount(3)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(2, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(_translate("DockWidget", "Widgets", None))
+ self.label_81.setText(_translate("DockWidget", "Enabled", None))
+ self.label_82.setText(_translate("DockWidget", "Disabled", None))
+ self.label_56.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_56.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_56.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_56.setText(_translate("DockWidget", "ListWidget", None))
+ self.listWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.listWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.listWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ __sortingEnabled = self.listWidget.isSortingEnabled()
+ self.listWidget.setSortingEnabled(False)
+ item = self.listWidget.item(0)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidget.item(1)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidget.item(2)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidget.item(3)
+ item.setText(_translate("DockWidget", "New Item", None))
+ self.listWidget.setSortingEnabled(__sortingEnabled)
+ __sortingEnabled = self.listWidgetDis.isSortingEnabled()
+ self.listWidgetDis.setSortingEnabled(False)
+ item = self.listWidgetDis.item(0)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidgetDis.item(1)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidgetDis.item(2)
+ item.setText(_translate("DockWidget", "New Item", None))
+ item = self.listWidgetDis.item(3)
+ item.setText(_translate("DockWidget", "New Item", None))
+ self.listWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_57.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_57.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_57.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_57.setText(_translate("DockWidget", "TreeWidget", None))
+ self.treeWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.treeWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.treeWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.treeWidget.setSortingEnabled(True)
+ self.treeWidget.headerItem().setText(0, _translate("DockWidget", "New Column", None))
+ self.treeWidget.headerItem().setText(1, _translate("DockWidget", "New Column", None))
+ __sortingEnabled = self.treeWidget.isSortingEnabled()
+ self.treeWidget.setSortingEnabled(False)
+ self.treeWidget.topLevelItem(0).setText(0, _translate("DockWidget", "New Item", None))
+ self.treeWidget.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidget.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test", None))
+ self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidget.topLevelItem(1).setText(0, _translate("DockWidget", "New Item", None))
+ self.treeWidget.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidget.setSortingEnabled(__sortingEnabled)
+ self.treeWidgetDis.setSortingEnabled(True)
+ self.treeWidgetDis.headerItem().setText(0, _translate("DockWidget", "New Column", None))
+ self.treeWidgetDis.headerItem().setText(1, _translate("DockWidget", "New Column", None))
+ __sortingEnabled = self.treeWidgetDis.isSortingEnabled()
+ self.treeWidgetDis.setSortingEnabled(False)
+ self.treeWidgetDis.topLevelItem(0).setText(0, _translate("DockWidget", "New Item", None))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test", None))
+ self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidgetDis.topLevelItem(1).setText(0, _translate("DockWidget", "New Item", None))
+ self.treeWidgetDis.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem", None))
+ self.treeWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ self.label_58.setText(_translate("DockWidget", "TableWidget", None))
+ self.tableWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None))
+ self.tableWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None))
+ self.tableWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None))
+ item = self.tableWidget.verticalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidget.verticalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidget.verticalHeaderItem(2)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidget.horizontalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Column", None))
+ item = self.tableWidget.horizontalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Column", None))
+ __sortingEnabled = self.tableWidget.isSortingEnabled()
+ self.tableWidget.setSortingEnabled(False)
+ item = self.tableWidget.item(0, 0)
+ item.setText(_translate("DockWidget", "1.23", None))
+ item = self.tableWidget.item(0, 1)
+ item.setText(_translate("DockWidget", "Hello", None))
+ item = self.tableWidget.item(1, 0)
+ item.setText(_translate("DockWidget", "1,45", None))
+ item = self.tableWidget.item(1, 1)
+ item.setText(_translate("DockWidget", "Olá", None))
+ item = self.tableWidget.item(2, 0)
+ item.setText(_translate("DockWidget", "12/12/2012", None))
+ item = self.tableWidget.item(2, 1)
+ item.setText(_translate("DockWidget", "Oui", None))
+ self.tableWidget.setSortingEnabled(__sortingEnabled)
+ item = self.tableWidgetDis.verticalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidgetDis.verticalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidgetDis.verticalHeaderItem(2)
+ item.setText(_translate("DockWidget", "New Row", None))
+ item = self.tableWidgetDis.horizontalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Column", None))
+ item = self.tableWidgetDis.horizontalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Column", None))
+ __sortingEnabled = self.tableWidgetDis.isSortingEnabled()
+ self.tableWidgetDis.setSortingEnabled(False)
+ item = self.tableWidgetDis.item(0, 0)
+ item.setText(_translate("DockWidget", "1.23", None))
+ item = self.tableWidgetDis.item(0, 1)
+ item.setText(_translate("DockWidget", "Hello", None))
+ item = self.tableWidgetDis.item(1, 0)
+ item.setText(_translate("DockWidget", "1,45", None))
+ item = self.tableWidgetDis.item(1, 1)
+ item.setText(_translate("DockWidget", "Olá", None))
+ item = self.tableWidgetDis.item(2, 0)
+ item.setText(_translate("DockWidget", "12/12/2012", None))
+ item = self.tableWidgetDis.item(2, 1)
+ item.setText(_translate("DockWidget", "Oui", None))
+ self.tableWidgetDis.setSortingEnabled(__sortingEnabled)
+
diff --git a/example/ui/dw_widgets_pyside2_ui.py b/example/ui/dw_widgets_pyside2_ui.py
new file mode 100644
index 000000000..3561329c1
--- /dev/null
+++ b/example/ui/dw_widgets_pyside2_ui.py
@@ -0,0 +1,250 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_widgets.ui'
+#
+# Created: Thu Dec 13 17:14:05 2018
+# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide2 import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(269, 306)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_81 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_81.setFont(font)
+ self.label_81.setObjectName("label_81")
+ self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1)
+ self.label_82 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_82.setFont(font)
+ self.label_82.setObjectName("label_82")
+ self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1)
+ self.label_56 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_56.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_56.setFont(font)
+ self.label_56.setObjectName("label_56")
+ self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1)
+ self.listWidget = QtWidgets.QListWidget(self.dockWidgetContents)
+ self.listWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.listWidget.setObjectName("listWidget")
+ QtWidgets.QListWidgetItem(self.listWidget)
+ QtWidgets.QListWidgetItem(self.listWidget)
+ QtWidgets.QListWidgetItem(self.listWidget)
+ QtWidgets.QListWidgetItem(self.listWidget)
+ self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1)
+ self.listWidgetDis = QtWidgets.QListWidget(self.dockWidgetContents)
+ self.listWidgetDis.setEnabled(False)
+ self.listWidgetDis.setObjectName("listWidgetDis")
+ QtWidgets.QListWidgetItem(self.listWidgetDis)
+ QtWidgets.QListWidgetItem(self.listWidgetDis)
+ QtWidgets.QListWidgetItem(self.listWidgetDis)
+ QtWidgets.QListWidgetItem(self.listWidgetDis)
+ self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1)
+ self.label_57 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_57.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_57.setFont(font)
+ self.label_57.setObjectName("label_57")
+ self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1)
+ self.treeWidget = QtWidgets.QTreeWidget(self.dockWidgetContents)
+ self.treeWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.treeWidget.setObjectName("treeWidget")
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ item_2 = QtWidgets.QTreeWidgetItem(item_1)
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1)
+ self.treeWidgetDis = QtWidgets.QTreeWidget(self.dockWidgetContents)
+ self.treeWidgetDis.setEnabled(False)
+ self.treeWidgetDis.setObjectName("treeWidgetDis")
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ item_2 = QtWidgets.QTreeWidgetItem(item_1)
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1)
+ self.label_58 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_58.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_58.setFont(font)
+ self.label_58.setObjectName("label_58")
+ self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1)
+ self.tableWidget = QtWidgets.QTableWidget(self.dockWidgetContents)
+ self.tableWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.tableWidget.setObjectName("tableWidget")
+ self.tableWidget.setColumnCount(2)
+ self.tableWidget.setRowCount(3)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1)
+ self.tableWidgetDis = QtWidgets.QTableWidget(self.dockWidgetContents)
+ self.tableWidgetDis.setEnabled(False)
+ self.tableWidgetDis.setObjectName("tableWidgetDis")
+ self.tableWidgetDis.setColumnCount(2)
+ self.tableWidgetDis.setRowCount(3)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Widgets", None, -1))
+ self.label_81.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1))
+ self.label_82.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1))
+ self.label_56.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_56.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_56.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_56.setText(QtWidgets.QApplication.translate("DockWidget", "ListWidget", None, -1))
+ self.listWidget.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.listWidget.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.listWidget.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ __sortingEnabled = self.listWidget.isSortingEnabled()
+ self.listWidget.setSortingEnabled(False)
+ self.listWidget.item(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.listWidget.item(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.listWidget.item(2).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.listWidget.item(3).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.listWidget.setSortingEnabled(__sortingEnabled)
+ __sortingEnabled = self.listWidgetDis.isSortingEnabled()
+ self.listWidgetDis.setSortingEnabled(False)
+ self.listWidgetDis.item(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.listWidgetDis.item(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.listWidgetDis.item(2).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.listWidgetDis.item(3).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.listWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_57.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_57.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_57.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_57.setText(QtWidgets.QApplication.translate("DockWidget", "TreeWidget", None, -1))
+ self.treeWidget.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.treeWidget.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.treeWidget.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.treeWidget.setSortingEnabled(True)
+ self.treeWidget.headerItem().setText(0, QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1))
+ self.treeWidget.headerItem().setText(1, QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1))
+ __sortingEnabled = self.treeWidget.isSortingEnabled()
+ self.treeWidget.setSortingEnabled(False)
+ self.treeWidget.topLevelItem(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.treeWidget.topLevelItem(0).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1))
+ self.treeWidget.topLevelItem(0).child(0).setText(1, QtWidgets.QApplication.translate("DockWidget", "Test", None, -1))
+ self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1))
+ self.treeWidget.topLevelItem(1).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.treeWidget.topLevelItem(1).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1))
+ self.treeWidget.setSortingEnabled(__sortingEnabled)
+ self.treeWidgetDis.setSortingEnabled(True)
+ self.treeWidgetDis.headerItem().setText(0, QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1))
+ self.treeWidgetDis.headerItem().setText(1, QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1))
+ __sortingEnabled = self.treeWidgetDis.isSortingEnabled()
+ self.treeWidgetDis.setSortingEnabled(False)
+ self.treeWidgetDis.topLevelItem(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(1, QtWidgets.QApplication.translate("DockWidget", "Test", None, -1))
+ self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1))
+ self.treeWidgetDis.topLevelItem(1).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1))
+ self.treeWidgetDis.topLevelItem(1).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1))
+ self.treeWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_58.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.label_58.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.label_58.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.label_58.setText(QtWidgets.QApplication.translate("DockWidget", "TableWidget", None, -1))
+ self.tableWidget.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1))
+ self.tableWidget.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1))
+ self.tableWidget.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1))
+ self.tableWidget.verticalHeaderItem(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1))
+ self.tableWidget.verticalHeaderItem(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1))
+ self.tableWidget.verticalHeaderItem(2).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1))
+ self.tableWidget.horizontalHeaderItem(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1))
+ self.tableWidget.horizontalHeaderItem(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1))
+ __sortingEnabled = self.tableWidget.isSortingEnabled()
+ self.tableWidget.setSortingEnabled(False)
+ self.tableWidget.item(0, 0).setText(QtWidgets.QApplication.translate("DockWidget", "1.23", None, -1))
+ self.tableWidget.item(0, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Hello", None, -1))
+ self.tableWidget.item(1, 0).setText(QtWidgets.QApplication.translate("DockWidget", "1,45", None, -1))
+ self.tableWidget.item(1, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Olá", None, -1))
+ self.tableWidget.item(2, 0).setText(QtWidgets.QApplication.translate("DockWidget", "12/12/2012", None, -1))
+ self.tableWidget.item(2, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Oui", None, -1))
+ self.tableWidget.setSortingEnabled(__sortingEnabled)
+ self.tableWidgetDis.verticalHeaderItem(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1))
+ self.tableWidgetDis.verticalHeaderItem(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1))
+ self.tableWidgetDis.verticalHeaderItem(2).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1))
+ self.tableWidgetDis.horizontalHeaderItem(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1))
+ self.tableWidgetDis.horizontalHeaderItem(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1))
+ __sortingEnabled = self.tableWidgetDis.isSortingEnabled()
+ self.tableWidgetDis.setSortingEnabled(False)
+ self.tableWidgetDis.item(0, 0).setText(QtWidgets.QApplication.translate("DockWidget", "1.23", None, -1))
+ self.tableWidgetDis.item(0, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Hello", None, -1))
+ self.tableWidgetDis.item(1, 0).setText(QtWidgets.QApplication.translate("DockWidget", "1,45", None, -1))
+ self.tableWidgetDis.item(1, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Olá", None, -1))
+ self.tableWidgetDis.item(2, 0).setText(QtWidgets.QApplication.translate("DockWidget", "12/12/2012", None, -1))
+ self.tableWidgetDis.item(2, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Oui", None, -1))
+ self.tableWidgetDis.setSortingEnabled(__sortingEnabled)
+
diff --git a/example/ui/dw_widgets_pyside_ui.py b/example/ui/dw_widgets_pyside_ui.py
new file mode 100644
index 000000000..b47443816
--- /dev/null
+++ b/example/ui/dw_widgets_pyside_ui.py
@@ -0,0 +1,250 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_widgets.ui'
+#
+# Created: Thu Dec 13 17:14:05 2018
+# by: pyside-uic 0.2.15 running on PySide 1.2.2
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide import QtCore, QtGui
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(269, 306)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_81 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_81.setFont(font)
+ self.label_81.setObjectName("label_81")
+ self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1)
+ self.label_82 = QtGui.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_82.setFont(font)
+ self.label_82.setObjectName("label_82")
+ self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1)
+ self.label_56 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_56.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_56.setFont(font)
+ self.label_56.setObjectName("label_56")
+ self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1)
+ self.listWidget = QtGui.QListWidget(self.dockWidgetContents)
+ self.listWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.listWidget.setObjectName("listWidget")
+ QtGui.QListWidgetItem(self.listWidget)
+ QtGui.QListWidgetItem(self.listWidget)
+ QtGui.QListWidgetItem(self.listWidget)
+ QtGui.QListWidgetItem(self.listWidget)
+ self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1)
+ self.listWidgetDis = QtGui.QListWidget(self.dockWidgetContents)
+ self.listWidgetDis.setEnabled(False)
+ self.listWidgetDis.setObjectName("listWidgetDis")
+ QtGui.QListWidgetItem(self.listWidgetDis)
+ QtGui.QListWidgetItem(self.listWidgetDis)
+ QtGui.QListWidgetItem(self.listWidgetDis)
+ QtGui.QListWidgetItem(self.listWidgetDis)
+ self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1)
+ self.label_57 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_57.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_57.setFont(font)
+ self.label_57.setObjectName("label_57")
+ self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1)
+ self.treeWidget = QtGui.QTreeWidget(self.dockWidgetContents)
+ self.treeWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.treeWidget.setObjectName("treeWidget")
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ item_2 = QtGui.QTreeWidgetItem(item_1)
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1)
+ self.treeWidgetDis = QtGui.QTreeWidget(self.dockWidgetContents)
+ self.treeWidgetDis.setEnabled(False)
+ self.treeWidgetDis.setObjectName("treeWidgetDis")
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ item_2 = QtGui.QTreeWidgetItem(item_1)
+ item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtGui.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1)
+ self.label_58 = QtGui.QLabel(self.dockWidgetContents)
+ self.label_58.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setWeight(75)
+ font.setBold(True)
+ self.label_58.setFont(font)
+ self.label_58.setObjectName("label_58")
+ self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1)
+ self.tableWidget = QtGui.QTableWidget(self.dockWidgetContents)
+ self.tableWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.tableWidget.setObjectName("tableWidget")
+ self.tableWidget.setColumnCount(2)
+ self.tableWidget.setRowCount(3)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(2, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(0, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(0, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(1, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(1, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(2, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidget.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1)
+ self.tableWidgetDis = QtGui.QTableWidget(self.dockWidgetContents)
+ self.tableWidgetDis.setEnabled(False)
+ self.tableWidgetDis.setObjectName("tableWidgetDis")
+ self.tableWidgetDis.setColumnCount(2)
+ self.tableWidgetDis.setRowCount(3)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(2, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 1, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 0, item)
+ item = QtGui.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Widgets", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_81.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_82.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_56.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_56.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_56.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_56.setText(QtGui.QApplication.translate("DockWidget", "ListWidget", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidget.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidget.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidget.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ __sortingEnabled = self.listWidget.isSortingEnabled()
+ self.listWidget.setSortingEnabled(False)
+ self.listWidget.item(0).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidget.item(1).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidget.item(2).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidget.item(3).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidget.setSortingEnabled(__sortingEnabled)
+ __sortingEnabled = self.listWidgetDis.isSortingEnabled()
+ self.listWidgetDis.setSortingEnabled(False)
+ self.listWidgetDis.item(0).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidgetDis.item(1).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidgetDis.item(2).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidgetDis.item(3).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.listWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_57.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_57.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_57.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_57.setText(QtGui.QApplication.translate("DockWidget", "TreeWidget", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.setSortingEnabled(True)
+ self.treeWidget.headerItem().setText(0, QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.headerItem().setText(1, QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8))
+ __sortingEnabled = self.treeWidget.isSortingEnabled()
+ self.treeWidget.setSortingEnabled(False)
+ self.treeWidget.topLevelItem(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.topLevelItem(0).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.topLevelItem(0).child(0).setText(1, QtGui.QApplication.translate("DockWidget", "Test", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.topLevelItem(1).setText(0, QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.topLevelItem(1).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidget.setSortingEnabled(__sortingEnabled)
+ self.treeWidgetDis.setSortingEnabled(True)
+ self.treeWidgetDis.headerItem().setText(0, QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidgetDis.headerItem().setText(1, QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8))
+ __sortingEnabled = self.treeWidgetDis.isSortingEnabled()
+ self.treeWidgetDis.setSortingEnabled(False)
+ self.treeWidgetDis.topLevelItem(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(1, QtGui.QApplication.translate("DockWidget", "Test", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidgetDis.topLevelItem(1).setText(0, QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidgetDis.topLevelItem(1).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8))
+ self.treeWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_58.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_58.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_58.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_58.setText(QtGui.QApplication.translate("DockWidget", "TableWidget", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.verticalHeaderItem(0).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.verticalHeaderItem(1).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.verticalHeaderItem(2).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8))
+ __sortingEnabled = self.tableWidget.isSortingEnabled()
+ self.tableWidget.setSortingEnabled(False)
+ self.tableWidget.item(0, 0).setText(QtGui.QApplication.translate("DockWidget", "1.23", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.item(0, 1).setText(QtGui.QApplication.translate("DockWidget", "Hello", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.item(1, 0).setText(QtGui.QApplication.translate("DockWidget", "1,45", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.item(1, 1).setText(QtGui.QApplication.translate("DockWidget", "Olá", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.item(2, 0).setText(QtGui.QApplication.translate("DockWidget", "12/12/2012", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.item(2, 1).setText(QtGui.QApplication.translate("DockWidget", "Oui", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidget.setSortingEnabled(__sortingEnabled)
+ self.tableWidgetDis.verticalHeaderItem(0).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidgetDis.verticalHeaderItem(1).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidgetDis.verticalHeaderItem(2).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidgetDis.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidgetDis.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8))
+ __sortingEnabled = self.tableWidgetDis.isSortingEnabled()
+ self.tableWidgetDis.setSortingEnabled(False)
+ self.tableWidgetDis.item(0, 0).setText(QtGui.QApplication.translate("DockWidget", "1.23", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidgetDis.item(0, 1).setText(QtGui.QApplication.translate("DockWidget", "Hello", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidgetDis.item(1, 0).setText(QtGui.QApplication.translate("DockWidget", "1,45", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidgetDis.item(1, 1).setText(QtGui.QApplication.translate("DockWidget", "Olá", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidgetDis.item(2, 0).setText(QtGui.QApplication.translate("DockWidget", "12/12/2012", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidgetDis.item(2, 1).setText(QtGui.QApplication.translate("DockWidget", "Oui", None, QtGui.QApplication.UnicodeUTF8))
+ self.tableWidgetDis.setSortingEnabled(__sortingEnabled)
+
diff --git a/example/ui/dw_widgets_qtpy_ui.py b/example/ui/dw_widgets_qtpy_ui.py
new file mode 100644
index 000000000..5350a99b9
--- /dev/null
+++ b/example/ui/dw_widgets_qtpy_ui.py
@@ -0,0 +1,289 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'dw_widgets.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from qtpy import QtCore, QtGui, QtWidgets
+
+class Ui_DockWidget(object):
+ def setupUi(self, DockWidget):
+ DockWidget.setObjectName("DockWidget")
+ DockWidget.resize(269, 306)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
+ self.gridLayout.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout.setObjectName("gridLayout")
+ self.label_81 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_81.setFont(font)
+ self.label_81.setObjectName("label_81")
+ self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1)
+ self.label_82 = QtWidgets.QLabel(self.dockWidgetContents)
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_82.setFont(font)
+ self.label_82.setObjectName("label_82")
+ self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1)
+ self.label_56 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_56.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_56.setFont(font)
+ self.label_56.setObjectName("label_56")
+ self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1)
+ self.listWidget = QtWidgets.QListWidget(self.dockWidgetContents)
+ self.listWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.listWidget.setObjectName("listWidget")
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1)
+ self.listWidgetDis = QtWidgets.QListWidget(self.dockWidgetContents)
+ self.listWidgetDis.setEnabled(False)
+ self.listWidgetDis.setObjectName("listWidgetDis")
+ item = QtWidgets.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidgetDis.addItem(item)
+ self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1)
+ self.label_57 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_57.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_57.setFont(font)
+ self.label_57.setObjectName("label_57")
+ self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1)
+ self.treeWidget = QtWidgets.QTreeWidget(self.dockWidgetContents)
+ self.treeWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.treeWidget.setObjectName("treeWidget")
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ item_2 = QtWidgets.QTreeWidgetItem(item_1)
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1)
+ self.treeWidgetDis = QtWidgets.QTreeWidget(self.dockWidgetContents)
+ self.treeWidgetDis.setEnabled(False)
+ self.treeWidgetDis.setObjectName("treeWidgetDis")
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ item_2 = QtWidgets.QTreeWidgetItem(item_1)
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1)
+ self.label_58 = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_58.setMinimumSize(QtCore.QSize(0, 0))
+ self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_58.setFont(font)
+ self.label_58.setObjectName("label_58")
+ self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1)
+ self.tableWidget = QtWidgets.QTableWidget(self.dockWidgetContents)
+ self.tableWidget.setMinimumSize(QtCore.QSize(0, 0))
+ self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.tableWidget.setObjectName("tableWidget")
+ self.tableWidget.setColumnCount(2)
+ self.tableWidget.setRowCount(3)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1)
+ self.tableWidgetDis = QtWidgets.QTableWidget(self.dockWidgetContents)
+ self.tableWidgetDis.setEnabled(False)
+ self.tableWidgetDis.setObjectName("tableWidgetDis")
+ self.tableWidgetDis.setColumnCount(2)
+ self.tableWidgetDis.setRowCount(3)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidgetDis.setItem(2, 1, item)
+ self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1)
+ DockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(DockWidget)
+ QtCore.QMetaObject.connectSlotsByName(DockWidget)
+
+ def retranslateUi(self, DockWidget):
+ _translate = QtCore.QCoreApplication.translate
+ DockWidget.setWindowTitle(_translate("DockWidget", "Widgets"))
+ self.label_81.setText(_translate("DockWidget", "Enabled"))
+ self.label_82.setText(_translate("DockWidget", "Disabled"))
+ self.label_56.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_56.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_56.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_56.setText(_translate("DockWidget", "ListWidget"))
+ self.listWidget.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.listWidget.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.listWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ __sortingEnabled = self.listWidget.isSortingEnabled()
+ self.listWidget.setSortingEnabled(False)
+ item = self.listWidget.item(0)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidget.item(1)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidget.item(2)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidget.item(3)
+ item.setText(_translate("DockWidget", "New Item"))
+ self.listWidget.setSortingEnabled(__sortingEnabled)
+ __sortingEnabled = self.listWidgetDis.isSortingEnabled()
+ self.listWidgetDis.setSortingEnabled(False)
+ item = self.listWidgetDis.item(0)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidgetDis.item(1)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidgetDis.item(2)
+ item.setText(_translate("DockWidget", "New Item"))
+ item = self.listWidgetDis.item(3)
+ item.setText(_translate("DockWidget", "New Item"))
+ self.listWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_57.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_57.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_57.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_57.setText(_translate("DockWidget", "TreeWidget"))
+ self.treeWidget.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.treeWidget.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.treeWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.treeWidget.setSortingEnabled(True)
+ self.treeWidget.headerItem().setText(0, _translate("DockWidget", "New Column"))
+ self.treeWidget.headerItem().setText(1, _translate("DockWidget", "New Column"))
+ __sortingEnabled = self.treeWidget.isSortingEnabled()
+ self.treeWidget.setSortingEnabled(False)
+ self.treeWidget.topLevelItem(0).setText(0, _translate("DockWidget", "New Item"))
+ self.treeWidget.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidget.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test"))
+ self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidget.topLevelItem(1).setText(0, _translate("DockWidget", "New Item"))
+ self.treeWidget.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidget.setSortingEnabled(__sortingEnabled)
+ self.treeWidgetDis.setSortingEnabled(True)
+ self.treeWidgetDis.headerItem().setText(0, _translate("DockWidget", "New Column"))
+ self.treeWidgetDis.headerItem().setText(1, _translate("DockWidget", "New Column"))
+ __sortingEnabled = self.treeWidgetDis.isSortingEnabled()
+ self.treeWidgetDis.setSortingEnabled(False)
+ self.treeWidgetDis.topLevelItem(0).setText(0, _translate("DockWidget", "New Item"))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidgetDis.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test"))
+ self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidgetDis.topLevelItem(1).setText(0, _translate("DockWidget", "New Item"))
+ self.treeWidgetDis.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem"))
+ self.treeWidgetDis.setSortingEnabled(__sortingEnabled)
+ self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ self.label_58.setText(_translate("DockWidget", "TableWidget"))
+ self.tableWidget.setToolTip(_translate("DockWidget", "This is a tool tip"))
+ self.tableWidget.setStatusTip(_translate("DockWidget", "This is a status tip"))
+ self.tableWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\""))
+ item = self.tableWidget.verticalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidget.verticalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidget.verticalHeaderItem(2)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidget.horizontalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Column"))
+ item = self.tableWidget.horizontalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Column"))
+ __sortingEnabled = self.tableWidget.isSortingEnabled()
+ self.tableWidget.setSortingEnabled(False)
+ item = self.tableWidget.item(0, 0)
+ item.setText(_translate("DockWidget", "1.23"))
+ item = self.tableWidget.item(0, 1)
+ item.setText(_translate("DockWidget", "Hello"))
+ item = self.tableWidget.item(1, 0)
+ item.setText(_translate("DockWidget", "1,45"))
+ item = self.tableWidget.item(1, 1)
+ item.setText(_translate("DockWidget", "Olá"))
+ item = self.tableWidget.item(2, 0)
+ item.setText(_translate("DockWidget", "12/12/2012"))
+ item = self.tableWidget.item(2, 1)
+ item.setText(_translate("DockWidget", "Oui"))
+ self.tableWidget.setSortingEnabled(__sortingEnabled)
+ item = self.tableWidgetDis.verticalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidgetDis.verticalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidgetDis.verticalHeaderItem(2)
+ item.setText(_translate("DockWidget", "New Row"))
+ item = self.tableWidgetDis.horizontalHeaderItem(0)
+ item.setText(_translate("DockWidget", "New Column"))
+ item = self.tableWidgetDis.horizontalHeaderItem(1)
+ item.setText(_translate("DockWidget", "New Column"))
+ __sortingEnabled = self.tableWidgetDis.isSortingEnabled()
+ self.tableWidgetDis.setSortingEnabled(False)
+ item = self.tableWidgetDis.item(0, 0)
+ item.setText(_translate("DockWidget", "1.23"))
+ item = self.tableWidgetDis.item(0, 1)
+ item.setText(_translate("DockWidget", "Hello"))
+ item = self.tableWidgetDis.item(1, 0)
+ item.setText(_translate("DockWidget", "1,45"))
+ item = self.tableWidgetDis.item(1, 1)
+ item.setText(_translate("DockWidget", "Olá"))
+ item = self.tableWidgetDis.item(2, 0)
+ item.setText(_translate("DockWidget", "12/12/2012"))
+ item = self.tableWidgetDis.item(2, 1)
+ item.setText(_translate("DockWidget", "Oui"))
+ self.tableWidgetDis.setSortingEnabled(__sortingEnabled)
+
diff --git a/example/ui/mw_menus.ui b/example/ui/mw_menus.ui
new file mode 100644
index 000000000..9a3423df0
--- /dev/null
+++ b/example/ui/mw_menus.ui
@@ -0,0 +1,382 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 596
+ 569
+
+
+
+ MainWindow
+
+
+
+
+
+
+ Issue #115 - Tabs scroller buttons
+
+
+
+
+
+ 1
+
+
+
+ Tab 1
+
+
+
+
+
+ Issue #123 - Missing borders
+
+
+
+
+
+ TextLabel
+
+
+
+
+
+
+ Inside tab, outside frame
+
+
+
+
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
+
+
+ TextLabel
+
+
+
+
+
+
+ Inside tab and frame
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tab 2
+
+
+
+
+
+ TextLabel
+
+
+
+
+
+
+
+ Page
+
+
+
+
+ Page
+
+
+
+
+ Page
+
+
+
+
+ Page
+
+
+
+
+ Page
+
+
+
+
+ Page
+
+
+
+
+ Page
+
+
+
+
+ Page
+
+
+
+
+ Page
+
+
+
+
+ Page
+
+
+
+
+
+
+
+
+
+
+
+ Issue #112 - Hyperlinks color
+
+
+
+
+
+ 0
+
+
+ <html><head/><body><p align="center"><a href="https://github.com/ColinDuquesnoy/QDarkStyleSheet/issues/112"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">Hyperlink Example</span></a></p><p align="center"><span style=" font-size:10pt; color:#7d7d7d;">CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.</span></p><p align="center"><br/></p></body></html>
+
+
+ Qt::RichText
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ true
+
+
+ Qt::TextBrowserInteraction
+
+
+
+
+
+
+
+
+
+ Inside Central Widget
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 596
+ 28
+
+
+
+
+ Menu
+
+
+
+ Menu Sub
+
+
+
+
+
+
+
+
+
+ Menu Delayed
+
+
+
+ Menu Sub Delayed
+
+
+
+
+
+
+
+
+ Menu Checkable
+
+
+
+
+
+ About QDarkStyle
+
+
+
+
+ Help
+
+
+
+
+
+
+
+
+
+
+
+ Tool bar actions
+
+
+ TopToolBarArea
+
+
+ false
+
+
+
+
+
+
+
+
+ Tool bar actions delayed
+
+
+ TopToolBarArea
+
+
+ false
+
+
+
+
+
+
+
+ Tool bar action checkable
+
+
+ TopToolBarArea
+
+
+ true
+
+
+
+
+
+
+
+
+ Action A
+
+
+
+
+ Action A Sub
+
+
+ Action A Sub
+
+
+
+
+ Action B Sub
+
+
+
+
+ Action Delayed A
+
+
+ Action Delayed A
+
+
+
+
+ Action Delayed Sub A
+
+
+ Action Delayed Sub A
+
+
+
+
+ true
+
+
+ Action Checkable A
+
+
+ Action Checkable A
+
+
+
+
+ true
+
+
+ true
+
+
+ Action Checkable Sub A Checked
+
+
+ Action Checkable Sub A Checked
+
+
+
+
+ true
+
+
+ Action Checkable Sub A Unchecked
+
+
+ Action Checkable Sub A Unchecked
+
+
+
+
+ lineEdit
+ tabWidget
+ lineEdit_2
+
+
+
+
diff --git a/example/ui/mw_menus_pyqt5_ui.py b/example/ui/mw_menus_pyqt5_ui.py
new file mode 100644
index 000000000..d4331629a
--- /dev/null
+++ b/example/ui/mw_menus_pyqt5_ui.py
@@ -0,0 +1,249 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'mw_menus.ui'
+#
+# Created by: PyQt5 UI code generator 5.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+class Ui_MainWindow(object):
+ def setupUi(self, MainWindow):
+ MainWindow.setObjectName("MainWindow")
+ MainWindow.resize(596, 569)
+ self.centralwidget = QtWidgets.QWidget(MainWindow)
+ self.centralwidget.setObjectName("centralwidget")
+ self.gridLayout_7 = QtWidgets.QGridLayout(self.centralwidget)
+ self.gridLayout_7.setObjectName("gridLayout_7")
+ self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget)
+ self.groupBox_2.setObjectName("groupBox_2")
+ self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2)
+ self.gridLayout.setObjectName("gridLayout")
+ self.tabWidget = QtWidgets.QTabWidget(self.groupBox_2)
+ self.tabWidget.setObjectName("tabWidget")
+ self.tab = QtWidgets.QWidget()
+ self.tab.setObjectName("tab")
+ self.gridLayout_4 = QtWidgets.QGridLayout(self.tab)
+ self.gridLayout_4.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_4.setObjectName("gridLayout_4")
+ self.groupBox_3 = QtWidgets.QGroupBox(self.tab)
+ self.groupBox_3.setObjectName("groupBox_3")
+ self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_3)
+ self.gridLayout_5.setObjectName("gridLayout_5")
+ self.label_2 = QtWidgets.QLabel(self.groupBox_3)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout_5.addWidget(self.label_2, 0, 0, 1, 1)
+ self.lineEdit = QtWidgets.QLineEdit(self.groupBox_3)
+ self.lineEdit.setObjectName("lineEdit")
+ self.gridLayout_5.addWidget(self.lineEdit, 0, 1, 1, 1)
+ self.frame = QtWidgets.QFrame(self.groupBox_3)
+ self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
+ self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
+ self.frame.setObjectName("frame")
+ self.formLayout = QtWidgets.QFormLayout(self.frame)
+ self.formLayout.setObjectName("formLayout")
+ self.label_3 = QtWidgets.QLabel(self.frame)
+ self.label_3.setObjectName("label_3")
+ self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_3)
+ self.lineEdit_2 = QtWidgets.QLineEdit(self.frame)
+ self.lineEdit_2.setObjectName("lineEdit_2")
+ self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit_2)
+ self.gridLayout_5.addWidget(self.frame, 1, 0, 1, 2)
+ self.gridLayout_4.addWidget(self.groupBox_3, 1, 0, 1, 1)
+ self.tabWidget.addTab(self.tab, "")
+ self.tab_2 = QtWidgets.QWidget()
+ self.tab_2.setObjectName("tab_2")
+ self.gridLayout_6 = QtWidgets.QGridLayout(self.tab_2)
+ self.gridLayout_6.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_6.setObjectName("gridLayout_6")
+ self.label_4 = QtWidgets.QLabel(self.tab_2)
+ self.label_4.setObjectName("label_4")
+ self.gridLayout_6.addWidget(self.label_4, 0, 0, 1, 1)
+ self.tabWidget.addTab(self.tab_2, "")
+ self.tab_3 = QtWidgets.QWidget()
+ self.tab_3.setObjectName("tab_3")
+ self.tabWidget.addTab(self.tab_3, "")
+ self.tab_4 = QtWidgets.QWidget()
+ self.tab_4.setObjectName("tab_4")
+ self.tabWidget.addTab(self.tab_4, "")
+ self.tab_5 = QtWidgets.QWidget()
+ self.tab_5.setObjectName("tab_5")
+ self.tabWidget.addTab(self.tab_5, "")
+ self.tab_6 = QtWidgets.QWidget()
+ self.tab_6.setObjectName("tab_6")
+ self.tabWidget.addTab(self.tab_6, "")
+ self.tab_7 = QtWidgets.QWidget()
+ self.tab_7.setObjectName("tab_7")
+ self.tabWidget.addTab(self.tab_7, "")
+ self.tab_8 = QtWidgets.QWidget()
+ self.tab_8.setObjectName("tab_8")
+ self.tabWidget.addTab(self.tab_8, "")
+ self.tab_9 = QtWidgets.QWidget()
+ self.tab_9.setObjectName("tab_9")
+ self.tabWidget.addTab(self.tab_9, "")
+ self.tab_10 = QtWidgets.QWidget()
+ self.tab_10.setObjectName("tab_10")
+ self.tabWidget.addTab(self.tab_10, "")
+ self.tab_11 = QtWidgets.QWidget()
+ self.tab_11.setObjectName("tab_11")
+ self.tabWidget.addTab(self.tab_11, "")
+ self.tab_12 = QtWidgets.QWidget()
+ self.tab_12.setObjectName("tab_12")
+ self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_12)
+ self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
+ self.gridLayout_3.setObjectName("gridLayout_3")
+ self.tabWidget.addTab(self.tab_12, "")
+ self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1)
+ self.gridLayout_7.addWidget(self.groupBox_2, 0, 0, 1, 1)
+ self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
+ self.groupBox.setObjectName("groupBox")
+ self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox)
+ self.gridLayout_2.setObjectName("gridLayout_2")
+ self.label = QtWidgets.QLabel(self.groupBox)
+ self.label.setLineWidth(0)
+ self.label.setTextFormat(QtCore.Qt.RichText)
+ self.label.setAlignment(QtCore.Qt.AlignCenter)
+ self.label.setWordWrap(True)
+ self.label.setOpenExternalLinks(True)
+ self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction)
+ self.label.setObjectName("label")
+ self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
+ self.gridLayout_7.addWidget(self.groupBox, 1, 0, 1, 1)
+ self.label_71 = QtWidgets.QLabel(self.centralwidget)
+ self.label_71.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_71.setObjectName("label_71")
+ self.gridLayout_7.addWidget(self.label_71, 2, 0, 1, 1)
+ MainWindow.setCentralWidget(self.centralwidget)
+ self.menubar = QtWidgets.QMenuBar(MainWindow)
+ self.menubar.setGeometry(QtCore.QRect(0, 0, 596, 28))
+ self.menubar.setObjectName("menubar")
+ self.menuMenu = QtWidgets.QMenu(self.menubar)
+ self.menuMenu.setObjectName("menuMenu")
+ self.menuMenuSub = QtWidgets.QMenu(self.menuMenu)
+ self.menuMenuSub.setObjectName("menuMenuSub")
+ self.menuMenuDelayed = QtWidgets.QMenu(self.menubar)
+ self.menuMenuDelayed.setObjectName("menuMenuDelayed")
+ self.menuMenuSubDelayed = QtWidgets.QMenu(self.menuMenuDelayed)
+ self.menuMenuSubDelayed.setObjectName("menuMenuSubDelayed")
+ self.menuMenuCheckale = QtWidgets.QMenu(self.menubar)
+ self.menuMenuCheckale.setObjectName("menuMenuCheckale")
+ self.menuAbout = QtWidgets.QMenu(self.menubar)
+ self.menuAbout.setObjectName("menuAbout")
+ self.menuHelp = QtWidgets.QMenu(self.menubar)
+ self.menuHelp.setObjectName("menuHelp")
+ MainWindow.setMenuBar(self.menubar)
+ self.statusbar = QtWidgets.QStatusBar(MainWindow)
+ self.statusbar.setObjectName("statusbar")
+ MainWindow.setStatusBar(self.statusbar)
+ self.toolBar = QtWidgets.QToolBar(MainWindow)
+ self.toolBar.setObjectName("toolBar")
+ MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
+ self.toolBarDelayed = QtWidgets.QToolBar(MainWindow)
+ self.toolBarDelayed.setObjectName("toolBarDelayed")
+ MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed)
+ self.toolBarCheckable = QtWidgets.QToolBar(MainWindow)
+ self.toolBarCheckable.setObjectName("toolBarCheckable")
+ MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable)
+ MainWindow.insertToolBarBreak(self.toolBarCheckable)
+ self.actionActionA = QtWidgets.QAction(MainWindow)
+ self.actionActionA.setObjectName("actionActionA")
+ self.actionActionSubA = QtWidgets.QAction(MainWindow)
+ self.actionActionSubA.setObjectName("actionActionSubA")
+ self.actionActionSubB = QtWidgets.QAction(MainWindow)
+ self.actionActionSubB.setObjectName("actionActionSubB")
+ self.actionActionDelayedA = QtWidgets.QAction(MainWindow)
+ self.actionActionDelayedA.setObjectName("actionActionDelayedA")
+ self.actionActionDelayedSubA = QtWidgets.QAction(MainWindow)
+ self.actionActionDelayedSubA.setObjectName("actionActionDelayedSubA")
+ self.actionActionCheckableA = QtWidgets.QAction(MainWindow)
+ self.actionActionCheckableA.setCheckable(True)
+ self.actionActionCheckableA.setObjectName("actionActionCheckableA")
+ self.actionActionCheckableSubAChecked = QtWidgets.QAction(MainWindow)
+ self.actionActionCheckableSubAChecked.setCheckable(True)
+ self.actionActionCheckableSubAChecked.setChecked(True)
+ self.actionActionCheckableSubAChecked.setObjectName("actionActionCheckableSubAChecked")
+ self.actionActionCheckableSubAUnchecked = QtWidgets.QAction(MainWindow)
+ self.actionActionCheckableSubAUnchecked.setCheckable(True)
+ self.actionActionCheckableSubAUnchecked.setObjectName("actionActionCheckableSubAUnchecked")
+ self.menuMenuSub.addAction(self.actionActionSubA)
+ self.menuMenuSub.addAction(self.actionActionSubB)
+ self.menuMenu.addAction(self.actionActionA)
+ self.menuMenu.addAction(self.menuMenuSub.menuAction())
+ self.menuMenuSubDelayed.addAction(self.actionActionDelayedSubA)
+ self.menuMenuDelayed.addAction(self.actionActionDelayedA)
+ self.menuMenuDelayed.addAction(self.menuMenuSubDelayed.menuAction())
+ self.menuMenuCheckale.addAction(self.actionActionCheckableA)
+ self.menubar.addAction(self.menuMenu.menuAction())
+ self.menubar.addAction(self.menuMenuDelayed.menuAction())
+ self.menubar.addAction(self.menuMenuCheckale.menuAction())
+ self.menubar.addAction(self.menuHelp.menuAction())
+ self.menubar.addAction(self.menuAbout.menuAction())
+ self.toolBar.addAction(self.actionActionA)
+ self.toolBar.addSeparator()
+ self.toolBar.addAction(self.actionActionSubA)
+ self.toolBar.addAction(self.actionActionSubB)
+ self.toolBarDelayed.addAction(self.actionActionDelayedA)
+ self.toolBarDelayed.addSeparator()
+ self.toolBarDelayed.addAction(self.actionActionDelayedSubA)
+ self.toolBarCheckable.addAction(self.actionActionCheckableA)
+ self.toolBarCheckable.addSeparator()
+ self.toolBarCheckable.addAction(self.actionActionCheckableSubAChecked)
+ self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked)
+
+ self.retranslateUi(MainWindow)
+ self.tabWidget.setCurrentIndex(1)
+ QtCore.QMetaObject.connectSlotsByName(MainWindow)
+ MainWindow.setTabOrder(self.lineEdit, self.tabWidget)
+ MainWindow.setTabOrder(self.tabWidget, self.lineEdit_2)
+
+ def retranslateUi(self, MainWindow):
+ _translate = QtCore.QCoreApplication.translate
+ MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
+ self.groupBox_2.setTitle(_translate("MainWindow", "Issue #115 - Tabs scroller buttons"))
+ self.groupBox_3.setTitle(_translate("MainWindow", "Issue #123 - Missing borders"))
+ self.label_2.setText(_translate("MainWindow", "TextLabel"))
+ self.lineEdit.setText(_translate("MainWindow", "Inside tab, outside frame"))
+ self.label_3.setText(_translate("MainWindow", "TextLabel"))
+ self.lineEdit_2.setText(_translate("MainWindow", "Inside tab and frame"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Tab 1"))
+ self.label_4.setText(_translate("MainWindow", "TextLabel"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Tab 2"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Page"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Page"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "Page"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), _translate("MainWindow", "Page"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), _translate("MainWindow", "Page"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), _translate("MainWindow", "Page"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), _translate("MainWindow", "Page"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), _translate("MainWindow", "Page"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), _translate("MainWindow", "Page"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), _translate("MainWindow", "Page"))
+ self.groupBox.setTitle(_translate("MainWindow", "Issue #112 - Hyperlinks color"))
+ self.label.setText(_translate("MainWindow", "
CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.
CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.
CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.
CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.
CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.
CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.