1313class Ui_WidgetCamera (object ):
1414 def setupUi (self , WidgetCamera ):
1515 WidgetCamera .setObjectName ("WidgetCamera" )
16- WidgetCamera .resize (967 , 657 )
16+ WidgetCamera .resize (1269 , 810 )
1717 self .horizontalLayout_2 = QtWidgets .QHBoxLayout (WidgetCamera )
1818 self .horizontalLayout_2 .setObjectName ("horizontalLayout_2" )
1919 self .scrollArea = QtWidgets .QScrollArea (WidgetCamera )
@@ -26,7 +26,7 @@ def setupUi(self, WidgetCamera):
2626 self .scrollArea .setWidgetResizable (True )
2727 self .scrollArea .setObjectName ("scrollArea" )
2828 self .scrollAreaWidgetContents = QtWidgets .QWidget ()
29- self .scrollAreaWidgetContents .setGeometry (QtCore .QRect (0 , 0 , 183 , 641 ))
29+ self .scrollAreaWidgetContents .setGeometry (QtCore .QRect (0 , 0 , 264 , 794 ))
3030 sizePolicy = QtWidgets .QSizePolicy (QtWidgets .QSizePolicy .Preferred , QtWidgets .QSizePolicy .Preferred )
3131 sizePolicy .setHorizontalStretch (0 )
3232 sizePolicy .setVerticalStretch (0 )
@@ -80,45 +80,30 @@ def setupUi(self, WidgetCamera):
8080 self .gridLayout_3 = QtWidgets .QGridLayout (self .groupBinning )
8181 self .gridLayout_3 .setSpacing (0 )
8282 self .gridLayout_3 .setObjectName ("gridLayout_3" )
83- self .spinBinningY = QtWidgets .QSpinBox (self .groupBinning )
84- self .spinBinningY .setMinimum (1 )
85- self .spinBinningY .setMaximum (3 )
86- self .spinBinningY .setObjectName ("spinBinningY" )
87- self .gridLayout_3 .addWidget (self .spinBinningY , 1 , 1 , 1 , 1 )
88- self .spinBinningX = QtWidgets .QSpinBox (self .groupBinning )
89- self .spinBinningX .setMinimum (1 )
90- self .spinBinningX .setMaximum (3 )
91- self .spinBinningX .setObjectName ("spinBinningX" )
92- self .gridLayout_3 .addWidget (self .spinBinningX , 0 , 1 , 1 , 1 )
93- self .label_6 = QtWidgets .QLabel (self .groupBinning )
94- self .label_6 .setObjectName ("label_6" )
95- self .gridLayout_3 .addWidget (self .label_6 , 1 , 0 , 1 , 1 )
9683 self .label_5 = QtWidgets .QLabel (self .groupBinning )
9784 self .label_5 .setObjectName ("label_5" )
9885 self .gridLayout_3 .addWidget (self .label_5 , 0 , 0 , 1 , 1 )
86+ self .comboBinning = QtWidgets .QComboBox (self .groupBinning )
87+ self .comboBinning .setObjectName ("comboBinning" )
88+ self .gridLayout_3 .addWidget (self .comboBinning , 0 , 1 , 1 , 1 )
9989 self .verticalLayout .addWidget (self .groupBinning )
90+ self .groupImageFormat = QtWidgets .QGroupBox (self .scrollAreaWidgetContents )
91+ self .groupImageFormat .setObjectName ("groupImageFormat" )
92+ self .gridLayout_6 = QtWidgets .QGridLayout (self .groupImageFormat )
93+ self .gridLayout_6 .setSpacing (0 )
94+ self .gridLayout_6 .setObjectName ("gridLayout_6" )
95+ self .label_10 = QtWidgets .QLabel (self .groupImageFormat )
96+ self .label_10 .setObjectName ("label_10" )
97+ self .gridLayout_6 .addWidget (self .label_10 , 0 , 0 , 1 , 1 )
98+ self .comboImageFormat = QtWidgets .QComboBox (self .groupImageFormat )
99+ self .comboImageFormat .setObjectName ("comboImageFormat" )
100+ self .gridLayout_6 .addWidget (self .comboImageFormat , 0 , 1 , 1 , 1 )
101+ self .verticalLayout .addWidget (self .groupImageFormat )
100102 self .groupExposure = QtWidgets .QGroupBox (self .scrollAreaWidgetContents )
101103 self .groupExposure .setObjectName ("groupExposure" )
102104 self .gridLayout_4 = QtWidgets .QGridLayout (self .groupExposure )
103105 self .gridLayout_4 .setSpacing (0 )
104106 self .gridLayout_4 .setObjectName ("gridLayout_4" )
105- self .label_7 = QtWidgets .QLabel (self .groupExposure )
106- self .label_7 .setObjectName ("label_7" )
107- self .gridLayout_4 .addWidget (self .label_7 , 1 , 0 , 1 , 1 )
108- self .comboImageType = QtWidgets .QComboBox (self .groupExposure )
109- self .comboImageType .setObjectName ("comboImageType" )
110- self .gridLayout_4 .addWidget (self .comboImageType , 0 , 1 , 1 , 1 )
111- self .label_8 = QtWidgets .QLabel (self .groupExposure )
112- self .label_8 .setObjectName ("label_8" )
113- self .gridLayout_4 .addWidget (self .label_8 , 2 , 0 , 1 , 1 )
114- self .spinCount = QtWidgets .QSpinBox (self .groupExposure )
115- self .spinCount .setMinimum (1 )
116- self .spinCount .setMaximum (9999 )
117- self .spinCount .setObjectName ("spinCount" )
118- self .gridLayout_4 .addWidget (self .spinCount , 2 , 1 , 1 , 1 )
119- self .label_9 = QtWidgets .QLabel (self .groupExposure )
120- self .label_9 .setObjectName ("label_9" )
121- self .gridLayout_4 .addWidget (self .label_9 , 0 , 0 , 1 , 1 )
122107 self .butExpose = QtWidgets .QPushButton (self .groupExposure )
123108 palette = QtGui .QPalette ()
124109 brush = QtGui .QBrush (QtGui .QColor (255 , 255 , 255 ))
@@ -267,7 +252,21 @@ def setupUi(self, WidgetCamera):
267252 palette .setBrush (QtGui .QPalette .Disabled , QtGui .QPalette .PlaceholderText , brush )
268253 self .butExpose .setPalette (palette )
269254 self .butExpose .setObjectName ("butExpose" )
270- self .gridLayout_4 .addWidget (self .butExpose , 3 , 0 , 1 , 2 )
255+ self .gridLayout_4 .addWidget (self .butExpose , 4 , 0 , 1 , 2 )
256+ self .spinCount = QtWidgets .QSpinBox (self .groupExposure )
257+ self .spinCount .setMinimum (1 )
258+ self .spinCount .setMaximum (9999 )
259+ self .spinCount .setObjectName ("spinCount" )
260+ self .gridLayout_4 .addWidget (self .spinCount , 2 , 1 , 1 , 1 )
261+ self .comboImageType = QtWidgets .QComboBox (self .groupExposure )
262+ self .comboImageType .setObjectName ("comboImageType" )
263+ self .gridLayout_4 .addWidget (self .comboImageType , 0 , 1 , 1 , 1 )
264+ self .labelImageType = QtWidgets .QLabel (self .groupExposure )
265+ self .labelImageType .setObjectName ("labelImageType" )
266+ self .gridLayout_4 .addWidget (self .labelImageType , 0 , 0 , 1 , 1 )
267+ self .labelExpTime = QtWidgets .QLabel (self .groupExposure )
268+ self .labelExpTime .setObjectName ("labelExpTime" )
269+ self .gridLayout_4 .addWidget (self .labelExpTime , 1 , 0 , 1 , 1 )
271270 self .butAbort = QtWidgets .QPushButton (self .groupExposure )
272271 palette = QtGui .QPalette ()
273272 brush = QtGui .QBrush (QtGui .QColor (0 , 0 , 0 ))
@@ -416,12 +415,32 @@ def setupUi(self, WidgetCamera):
416415 palette .setBrush (QtGui .QPalette .Disabled , QtGui .QPalette .PlaceholderText , brush )
417416 self .butAbort .setPalette (palette )
418417 self .butAbort .setObjectName ("butAbort" )
419- self .gridLayout_4 .addWidget (self .butAbort , 4 , 0 , 1 , 2 )
418+ self .gridLayout_4 .addWidget (self .butAbort , 5 , 0 , 1 , 2 )
419+ self .label_8 = QtWidgets .QLabel (self .groupExposure )
420+ self .label_8 .setObjectName ("label_8" )
421+ self .gridLayout_4 .addWidget (self .label_8 , 2 , 0 , 1 , 1 )
422+ self .checkBroadcast = QtWidgets .QCheckBox (self .groupExposure )
423+ self .checkBroadcast .setChecked (True )
424+ self .checkBroadcast .setObjectName ("checkBroadcast" )
425+ self .gridLayout_4 .addWidget (self .checkBroadcast , 3 , 1 , 1 , 1 )
426+ self .horizontalLayout_3 = QtWidgets .QHBoxLayout ()
427+ self .horizontalLayout_3 .setObjectName ("horizontalLayout_3" )
420428 self .spinExpTime = QtWidgets .QDoubleSpinBox (self .groupExposure )
421- self .spinExpTime .setMaximum (99999.0 )
429+ self .spinExpTime .setSuffix ("" )
430+ self .spinExpTime .setDecimals (3 )
431+ self .spinExpTime .setMaximum (999.0 )
422432 self .spinExpTime .setProperty ("value" , 1.0 )
423433 self .spinExpTime .setObjectName ("spinExpTime" )
424- self .gridLayout_4 .addWidget (self .spinExpTime , 1 , 1 , 1 , 1 )
434+ self .horizontalLayout_3 .addWidget (self .spinExpTime )
435+ self .comboExpTimeUnit = QtWidgets .QComboBox (self .groupExposure )
436+ self .comboExpTimeUnit .setMinimumContentsLength (2 )
437+ self .comboExpTimeUnit .setObjectName ("comboExpTimeUnit" )
438+ self .comboExpTimeUnit .addItem ("" )
439+ self .comboExpTimeUnit .addItem ("" )
440+ self .comboExpTimeUnit .addItem ("" )
441+ self .horizontalLayout_3 .addWidget (self .comboExpTimeUnit )
442+ self .horizontalLayout_3 .setStretch (0 , 1 )
443+ self .gridLayout_4 .addLayout (self .horizontalLayout_3 , 1 , 1 , 1 , 1 )
425444 self .verticalLayout .addWidget (self .groupExposure )
426445 spacerItem = QtWidgets .QSpacerItem (20 , 26 , QtWidgets .QSizePolicy .Minimum , QtWidgets .QSizePolicy .Expanding )
427446 self .verticalLayout .addItem (spacerItem )
@@ -508,20 +527,20 @@ def setupUi(self, WidgetCamera):
508527 WidgetCamera .setTabOrder (self .spinWindowTop , self .spinWindowWidth )
509528 WidgetCamera .setTabOrder (self .spinWindowWidth , self .spinWindowHeight )
510529 WidgetCamera .setTabOrder (self .spinWindowHeight , self .butFullFrame )
511- WidgetCamera .setTabOrder (self .butFullFrame , self .spinBinningX )
512- WidgetCamera .setTabOrder (self .spinBinningX , self .spinBinningY )
513- WidgetCamera .setTabOrder (self .spinBinningY , self .comboImageType )
514- WidgetCamera .setTabOrder (self .comboImageType , self .spinExpTime )
515- WidgetCamera .setTabOrder (self .spinExpTime , self .spinCount )
516- WidgetCamera .setTabOrder (self .spinCount , self .butExpose )
530+ WidgetCamera .setTabOrder (self .butFullFrame , self .comboBinning )
531+ WidgetCamera .setTabOrder (self .comboBinning , self .comboImageFormat )
532+ WidgetCamera .setTabOrder (self .comboImageFormat , self .comboImageType )
533+ WidgetCamera .setTabOrder (self .comboImageType , self .spinCount )
534+ WidgetCamera .setTabOrder (self .spinCount , self .checkBroadcast )
535+ WidgetCamera .setTabOrder (self .checkBroadcast , self .butExpose )
517536 WidgetCamera .setTabOrder (self .butExpose , self .butAbort )
518- WidgetCamera .setTabOrder (self .butAbort , self .tabWidget )
519- WidgetCamera .setTabOrder (self .tabWidget , self .checkAutoUpdate )
537+ WidgetCamera .setTabOrder (self .butAbort , self .checkAutoUpdate )
520538 WidgetCamera .setTabOrder (self .checkAutoUpdate , self .checkAutoSave )
521539 WidgetCamera .setTabOrder (self .checkAutoSave , self .textAutoSavePath )
522540 WidgetCamera .setTabOrder (self .textAutoSavePath , self .butAutoSave )
523541 WidgetCamera .setTabOrder (self .butAutoSave , self .butSaveTo )
524- WidgetCamera .setTabOrder (self .butSaveTo , self .tableFitsHeader )
542+ WidgetCamera .setTabOrder (self .butSaveTo , self .tabWidget )
543+ WidgetCamera .setTabOrder (self .tabWidget , self .tableFitsHeader )
525544
526545 def retranslateUi (self , WidgetCamera ):
527546 _translate = QtCore .QCoreApplication .translate
@@ -532,16 +551,20 @@ def retranslateUi(self, WidgetCamera):
532551 self .label .setText (_translate ("WidgetCamera" , "Left:" ))
533552 self .label_4 .setText (_translate ("WidgetCamera" , "Height:" ))
534553 self .butFullFrame .setText (_translate ("WidgetCamera" , "Full Frame" ))
535- self .groupBinning .setTitle (_translate ("WidgetCamera" , "Binning:" ))
536- self .label_6 .setText (_translate ("WidgetCamera" , "Y:" ))
537- self .label_5 .setText (_translate ("WidgetCamera" , "X:" ))
554+ self .groupBinning .setTitle (_translate ("WidgetCamera" , "Binning" ))
555+ self .label_5 .setText (_translate ("WidgetCamera" , "XxY:" ))
556+ self .groupImageFormat .setTitle (_translate ("WidgetCamera" , "Image format" ))
557+ self .label_10 .setText (_translate ("WidgetCamera" , "Format:" ))
538558 self .groupExposure .setTitle (_translate ("WidgetCamera" , "Exposure" ))
539- self .label_7 .setText (_translate ("WidgetCamera" , "ExpTime:" ))
540- self .label_8 .setText (_translate ("WidgetCamera" , "Count:" ))
541- self .label_9 .setText (_translate ("WidgetCamera" , "Type:" ))
542559 self .butExpose .setText (_translate ("WidgetCamera" , "Expose" ))
560+ self .labelImageType .setText (_translate ("WidgetCamera" , "Type:" ))
561+ self .labelExpTime .setText (_translate ("WidgetCamera" , "ExpTime:" ))
543562 self .butAbort .setText (_translate ("WidgetCamera" , "Abort" ))
544- self .spinExpTime .setSuffix (_translate ("WidgetCamera" , "s" ))
563+ self .label_8 .setText (_translate ("WidgetCamera" , "Count:" ))
564+ self .checkBroadcast .setText (_translate ("WidgetCamera" , "Broadcast" ))
565+ self .comboExpTimeUnit .setItemText (0 , _translate ("WidgetCamera" , "s" ))
566+ self .comboExpTimeUnit .setItemText (1 , _translate ("WidgetCamera" , "ms" ))
567+ self .comboExpTimeUnit .setItemText (2 , _translate ("WidgetCamera" , "µs" ))
545568 self .labelStatus .setText (_translate ("WidgetCamera" , "IDLE" ))
546569 self .labelExposuresLeft .setText (_translate ("WidgetCamera" , "IDLE" ))
547570 self .tabWidget .setTabText (self .tabWidget .indexOf (self .tabImage ), _translate ("WidgetCamera" , "Image" ))
0 commit comments