Comments (7)
Can you put your driver in a github gist so I can take a look?
from lantz.
gist at https://gist.github.com/bamablee/f541d2edb30f1bdf7601
from lantz.
It works fine for me. I am using PyQt 4.9 on top of Qt 4.7.4.
>>> import PyQt4.QtCore as QtCore
>>> QtCore.PYQT_VERSION_STR
'4.9'
>>> QtCore.QT_VERSION_STR
'4.7.4'
Googling around, I found this so it might be a PySide thing. I will try to see if there is a work around.
from lantz.
I managed to get PyQt 4.10 built for our platform, and the GUI now (mostly) works for me as well, so PySide was the problem.
Thanks for looking into this.
One additional note on the auto-generated GUI: In lantz/ui/widgets.py in the LabeledFeatWidget ctor, I had to change the "if isinstance(feat, DictFeat):" to "if isinstance(feat.feat, DictFeat)" because the ctor argument appears to be a FeatProxy object and therefore in the original code I wasn't getting a DictFeatWidget with a combobox for the keys, but instead a single QtLineEdit.
from lantz.
Would you like to submit a patch?
from lantz.
Checkout the master branch (549acab). I pushed a fix for the Test Panel in PySide. Wrapping with Lantz using PySide will not work for a user generated interface (i.e. you create uic
file in QtDesigner in connect_feat
, connect_driver
, etc)
from lantz.
I am closing this issue. Feel free to reopen.
from lantz.
Related Issues (20)
- VISA library path of simulated instrument
- Update links to documentation
- inst.finalize() leaves device in remote mode (using "with inst ...")
- Interface to adjust inst.query_delay in Lantz driver. HOT 2
- DictFeatWidget fails to initialize when keys are not explicitly set
- In case of a DictFeat, LabeledFeatWidget._widget doesn't have a value_to_feat method and communication fails
- In case of DictFeat, DriverTestWidget.update_on_change() has no effect
- DriverTestWidget.widgets_values_as_dict() broken
- Driver refresh() fails with DictFeats
- Not imported : from lantz.ui.qtwidgets import start_test_app
- Python2 HOT 4
- lantz import issues
- Remote Network Instrument HOT 1
- Foreign library with cdll instead of windll
- Qt5 support HOT 1
- Import lantz issue pyqt HOT 1
- USB to Serial devices
- ValueError: 'bytesize' is not a valid attribute for type SerialInstrument HOT 1
- Archive repository and link to lantzproject/lantz
- AttributeError: module 'PySide.QtSvg' has no attribute '__version__'
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lantz.