-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[New Feature] Make use of the Qt QResource
system for data files
#17
Comments
Hi, I am in the process of building dedicated modules set for Qudi and I am struggling to add some dedicated icons to my GUI. If I were to make use of QResource system and write the necessary code for this to work, would that make sense to implement it directly in my module or would it be (I guess it would) a better way to integrate it directly into qudi-core ? Edit: I actually just saw that there is already a Qt resource branch on qudi-core. Thanks and have a nice day. |
Hi @blupgnup , happy to hear you are considering qudi for your work. Just to clarify: Regarding your questions:
Both projects are quite invasive and of breaking nature but will improve qudi a lot in the long run. They will be combined in a major release ( So yes, I would suggest making use of the Regarding documentation on new qudi modules (gui/logic/hardware), please refer to the documentation page. It is still incomplete but we are working on it. Please also check the index for the topic you are interested in, since some links from within the documentation might be broken even though the respective page exists. |
Hi @Neverhorst , Thanks for your quick reply, it is good to see that the project is still ongoing. We have been using qudi in the past creating our own modules into a fork of the main qudi repository but I recently decided to create a separate set of qudi modules that I could use on top of qudi-core following your template and the qudi-iqo-modules example. Indeed the documentation is of quality but incomplete. I will be happy to have a more detailed discussion with you on this subject. |
Feature Description
Handling
qudi
data files in cross-platform distributions is a huge nuisance and not really working so far.Each system has its own defaults and conventions in handling data files (e.g. icons, config files) and
Qt
already offers a viable solution in terms of theirQResource
system.We should make use of it in order to make our life's easier before trying to deploy
qudi
as application.Related Problem
No response
Considered Alternatives
Each distribution and deployment tool (e.g. PyInstaller) for Python applications comes with a custom way to handle data files but most of them are quite hacky and not as general as the
Qt
resource system. And since we already rely fully onQt
, why go for another tool that is less compatible and needs manual tweaking to integrate withqudi
?Additional Context
No response
Contact Details
tomek.qudi@gmail.com
The text was updated successfully, but these errors were encountered: