Comments (1)
For reference, this is the acquisition window:
The window can't be resized once it's opened, but @fnsangiul says you can change the window size before clicking "run" by editing the windowScale
parameter in the user config: ( eg. here:
So things that might be nice here:
Make the window resizeable
the window is initialized here:
specifically:
Miniscope-DAQ-QT-Software/source/videodevice.cpp
Lines 162 to 164 in a9482d4
Since windowScale
is used there to change the window size without modifying the other qt widgets elsewhere, it seems like we should be able to just enable window resizing.
The default resizeMode
makes the view object take the size of the root qml object: https://doc.qt.io/qt-6/qquickview.html#ResizeMode-enum
and the qml object then takes the width
and height
of the parent:
Miniscope-DAQ-QT-Software/source/Miniscope_V4_BNO.qml
Lines 10 to 12 in a9482d4
so I think we just need to set sizePolicy.Expanding
on that item? idk i don't rly use or like qml/qtquick
move controls to a separate pane
currently the controls are overlaid on the image, which could get in the way. additionally important controls are hidden in the top drawer and not very discoverable. I think we should probably move those off to a panel on the side so they don't obscure the frame at all.
Also since ppl will be using this software while doing a surgery, we should probably also add hotkey bindings to some of the controls, particularly the focus plane, so people can mash at them without needing to use the mouse.
from miniscope-daq-qt-software.
Related Issues (20)
- Gain isn't correctly initialized from config file HOT 3
- MiniLFOV not functional with current DAQ software HOT 1
- dlc-live error: "Cannot import './Scripts/DLCwrapper'..." HOT 1
- Issue compiling in windows HOT 1
- The .exe file can't be excused by python or other external programme? HOT 1
- Software synchronize with other DAQ HOT 3
- Add sync output support for minicams HOT 1
- Visual C++ errors on running HOT 2
- Autofocus & Timelapse
- Miniscope V4 data structure documentation?
- Reproducible/Cross-Platform Builds HOT 9
- Update to Qt6 HOT 1
- minicam with daq v3.3 HOT 4
- Miniscope v3 - Cannot preview live images from webcam
- miniscope v4 software crash HOT 1
- TTL fails to trigger recording for Minicam HOT 8
- Can the miniscope brightness go below 1? HOT 14
- Miniscope cannot be recognized by our PC HOT 2
- Miniscope-Software abjust
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 miniscope-daq-qt-software.