コード例 #1
0
    def layout(self):
        grid = Tc2Config.GridBox(self._frame)
        grid.setContentsMargins(0, 0, 0, 0)
        grid.col(self._spinBox)
        grid.row()
        grid.col(self._browserFrame)
        self.sideBarContainer.layout()

        grid = Tc2Config.GridBox(self)
        grid.col(self._splitter)
コード例 #2
0
	def layout(self):
		grid = Tc2Config.GridBox(self)
		grid.col(self.toolBar)
		grid.row()
		grid.col(self.splitterSettings)
		grid.row()
		grid.col(Tc2Config.HLine())
		grid.row()
		grid.col(self.buttonBox)

		grid = Tc2Config.GridBox(self.frameSettings)

		grid.col(self.checkBoxChars).col(self.editChars)
		grid.row()
		grid.col(self.checkBoxGraylevel).col(self.spinGrayLevel)
		grid.row()
		grid.col(self.checkBoxDustSize).col(self.spinDustSize)
		grid.row()
		grid.col(self.checkBoxWordSpacing).col(self.spinWordSpacing)
		grid.row()
		grid.col(self.checkBoxCertainty).col(self.spinCertainty)

		grid.row()
		grid.col(Tc2Config.HLine(), colspan=2)
		grid.row()
		grid.col(self.checkBoxInvertImage)
		grid.row()
		grid.col(self.checkBoxAnalyzeLayout)
		grid.row()
		grid.col(self.checkBoxContextCorrection)
		grid.row()
		grid.col(self.checkBoxCompareUnknownChars)
		grid.row()
		grid.col(self.checkBoxDivideOverlappingChars)
		grid.row()
		grid.col(self.checkBoxPackChars)

		grid.row()
		grid.col(Tc2Config.HLine(), colspan=2)
		grid.row()
		grid.col(self.checkBoxOutputType).col(self.comboOutputType)
		grid.row()
		grid.col(self.checkBoxOutputPattern, colspan=2)
		grid.row()
		grid.col(self.editOutputPattern, colspan=2)

		self.restoreGeometry( Tc2Config.settingsValue(self.SettingsKeyGeometry, QtCore.QByteArray()).toByteArray())
		self.splitterSettings.restoreState( Tc2Config.settingsValue(self.SettingsKeySplitterSettingsState, QtCore.QByteArray()).toByteArray() )
		self.splitterImage.restoreState( Tc2Config.settingsValue(self.SettingsKeySplitterImageState, QtCore.QByteArray()).toByteArray() )
		self.splitterOutput.restoreState( Tc2Config.settingsValue(self.SettingsKeySplitterOutputState, QtCore.QByteArray()).toByteArray() )
コード例 #3
0
ファイル: Tc2GuiSetup.py プロジェクト: stephica/tablecrab
	def __init__(self, parent=None):
		QtGui.QFrame.__init__(self, parent)

		self.grid = Tc2Config.GridBox(self)

		self.templatesWidget = Tc2GuiTemplates.TemplatesWidget(parent=self)
		self.screenshotWidget = Tc2GuiScreenshots.ScreenshotWidget(parent=self)

		self.splitter = QtGui.QSplitter(QtCore.Qt.Horizontal, self)
		self.splitter.addWidget(self.templatesWidget)
		self.splitter.addWidget(self.screenshotWidget)

		self.toolBar = QtGui.QToolBar(self)
		for action in self.templatesWidget.actions():
			self.toolBar.addAction(action)
		self.toolBar.addSeparator()
		self.toolBar.addSeparator()
		for action in self.screenshotWidget.actions():
			self.toolBar.addAction(action)

		self.actionHelp = QtGui.QAction(self)
		self.actionHelp.setText('Help')
		self.actionHelp.setShortcut(QtGui.QKeySequence('F1') )
		self.actionHelp.triggered.connect(self.onActionHelpTriggered)
		self.toolBar.addAction(self.actionHelp)

		Tc2Config.globalObject.initSettingsFinished.connect(self.onGlobalObjectInitSettingsFinished)
		Tc2Config.globalObject.closeEvent.connect(self.onCloseEvent)
コード例 #4
0
	def layout(self):
		grid = Tc2Config.GridBox(self)
		grid.col(self.labelVIPStatus).col(self.comboVIPStatus).col(Tc2Config.HStretch())
		grid.row()
		grid.col(self.labelGameType).col(self.comboGameType).col(Tc2Config.HStretch())
		grid.row()
		grid.col(self.labelCurrency).col(self.comboCurrency).col(Tc2Config.HStretch())
		grid.row()
		grid.col(self.radioCash)
		grid.row()
		grid.col(self.radioFPPs)
		grid.row()
		grid.col(Tc2Config.HLine(self), colspan=3)
		grid.row()
		grid.col(self.labelAmount).col(self.editAmount).col(Tc2Config.HStretch())

		grid.row()
		grid.col(self.buttonCalculate).col(self.editResult).col(Tc2Config.HStretch())

		grid.row()
		grid.col(Tc2Config.HLine(self), colspan=3)
		grid.row()
		grid.col(self.editCache, colspan=3)
		grid.row()
		grid.col(self.buttonClearCache)

		grid.row()
		grid.col(Tc2Config.HLine(self), colspan=3)
		grid.row()
		grid.col(self.buttonBox, colspan=3)
コード例 #5
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.col(self.comboBox)
     grid.col(self.editPayoutStructure)
     iRow = grid.row()
     grid.setRowStretch(iRow, 99)
     grid.col(self._browser, colspan=2)
コード例 #6
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.col(self.buttonBox)
     grid.row()
     grid.col(Tc2Config.HLine(self))
     grid.row()
     grid.col(self.edit)
コード例 #7
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.setContentsMargins(0, 0, 0, 0)
     grid.setSpacing(0)
     grid.col(self.combo)
     grid.row()
     grid.col(self.stack)
コード例 #8
0
    def layout(self):
        grid = Tc2Config.GridBox(self)
        grid.col(self.labelAction).col(self.editAction)
        grid.row()
        grid.col(self.labelHotkey).col(self.hotkeyBox)
        grid.row()
        grid.col(self.labelHotkeyName).col(self.editHotkeyName)
        grid.row()
        grid.col(self.labelBaseValue).col(self.comboBaseValue)
        grid.row()
        grid.col(self.labelMultiplier).col(self.spinMultiplier)
        grid.row()
        grid.col(Tc2Config.VStretch())
        grid.row()
        grid.col(Tc2Config.HLine(self), colspan=2)
        grid.row()
        grid.col(self.buttonBox, colspan=2)

        # adjust tab order
        Tc2Config.setTabOrder(
            self,
            self.buttonBox,
            self.hotkeyBox,
            self.editHotkeyName,
            self.comboBaseValue,
            self.spinMultiplier,
        )
コード例 #9
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.col(self.flopsterWidget)
     grid.row()
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.buttonBox, colspan=3)
コード例 #10
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.checkIsOn).col(Tc2Config.HStretch())
     grid.row()
     grid.col(self.labelSpeed).col(self.spinSpeed).col(Tc2Config.HStretch())
     grid.row()
     grid.col(self.labelPrecission).col(self.spinPrecission).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(self.labelIncrement).col(self.spinIncrement).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(self.checkRandomMode).col(Tc2Config.HStretch())
     grid.row()
     grid.col(self.groupForegroundColor.label()).col(
         self.groupForegroundColor.colorButton()).col(
             self.groupForegroundColor.resetButton())
     grid.row()
     grid.col(self.groupBackgroundColor.label()).col(
         self.groupBackgroundColor.colorButton()).col(
             self.groupBackgroundColor.resetButton())
     grid.row()
     grid.col(Tc2Config.VStretch())
     grid.row()
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.buttonBox, colspan=3)
コード例 #11
0
    def layout(self):
        grid = Tc2Config.GridBox(self)
        grid.col(Tc2Config.HLine(self), colspan=3)
        grid.row()
        grid.col(self.labelSideBarPosition).col(self.comboSideBarPosition)
        grid.row()
        grid.col(self.labelDeckStyle).col(self.comboDeckStyle)
        grid.row()
        grid.col(self.labelMaxPlayerName).col(self.spinMaxPlayerName)
        grid.row()
        grid.col(self.checkNoFloatingPoint, colspan=3)
        grid.row()
        grid.col(Tc2Config.HLine(self), colspan=3)
        grid.row()
        grid.col(self.labelPrefix, align=QtCore.Qt.AlignHCenter).col(
            self.labelAction,
            align=QtCore.Qt.AlignHCenter).col(self.labelPostfix,
                                              align=QtCore.Qt.AlignHCenter)
        grid.row()
        grid.col(Tc2Config.HLine(self), colspan=3)

        actions = sorted(self.actionWidgets.values(),
                         key=operator.itemgetter('no'))
        for data in actions:
            grid.row()
            grid.col(data['EditPrefix']).col(data['LabelAction'],
                                             align=QtCore.Qt.AlignHCenter)
            if data['EditPostfix'] is not None:
                grid.col(data['EditPostfix'])
        grid.row()
        grid.col(Tc2Config.VStretch())
        grid.row()
        grid.col(Tc2Config.HLine(self), colspan=3)
        grid.row()
        grid.col(self.buttonBox, colspan=3)
コード例 #12
0
    def layout(self):
        grid = Tc2Config.GridBox(self)
        grid.col(self.flopEvalWidget)

        grid.row()
        grid.col(Tc2Config.HLine(self))
        grid.row()
        grid.col(self.buttonBox)
コード例 #13
0
ファイル: Tc2GuiHelp.py プロジェクト: stephica/tablecrab
	def layout(self):
		#TODO: how to adjust tool bar position acc to SettingsGlobal?
		grid = Tc2Config.GridBox(self)
		grid.col(self.frameHelp)
		grid.row()
		grid.col(Tc2Config.HLine(self))
		grid.row()
		grid.col(self.buttonBox)
コード例 #14
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.addWidget(self.edit, 0, 0)
     n = 1
     if self.labelPixmap is not None:
         grid.addWidget(self.labelPixmapName, 1, 0)
         grid.addWidget(self.labelPixmap, 2, 0)
         n = 3
     grid.addWidget(Tc2Config.HLine(self), n + 1, 0)
     grid.addWidget(self.buttonBox, n + 2, 0)
コード例 #15
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.labelBackup).col(self.buttonBackup).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(self.groupGuiStyle.label()).col(
         self.groupGuiStyle.comboBox()).col(
             self.groupGuiStyle.resetButton())
     grid.row()
     grid.col(self.groupGuiFont.label()).col(
         self.groupGuiFont.fontButton()).col(
             self.groupGuiFont.resetButton())
     grid.row()
     grid.col(self.groupFixedFont.label()).col(
         self.groupFixedFont.fontButton()).col(
             self.groupFixedFont.resetButton())
     grid.row()
     grid.col(self.groupSingleApplicationScope.label()).col(
         self.groupSingleApplicationScope.comboBox()).col(
             self.groupSingleApplicationScope.resetButton())
     grid.row()
     grid.col(self.labelTabPosition).col(self.comboTabPosition).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(self.labelToolBarPosition).col(self.comboToolBarPosition).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(self.labelWebViewZoomSteps).col(
         self.spinWebViewZoomSteps).col(Tc2Config.HStretch())
     grid.row()
     grid.col(self.checkAlternatingRowColors)
     grid.row()
     grid.col(self.checkChildItemIndicators)
     grid.row()
     grid.col(self.checkRestoreMousePosition)
     grid.row()
     grid.col(self.labelRoundBets).col(self.comboRoundBets).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(Tc2Config.VStretch())
     grid.row()
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.buttonBox, colspan=3)
コード例 #16
0
    def __init__(self, parent=None):
        QtGui.QFrame.__init__(self, parent)

        self.grid = Tc2Config.GridBox(self)

        self.hotkeyWidget = HotkeyWidget(self)
        self.toolBar = QtGui.QToolBar(self)
        for action in self.hotkeyWidget.actions():
            self.toolBar.addAction(action)

        self.actionHelp = QtGui.QAction(self)
        self.actionHelp.setText('Help')
        self.actionHelp.setShortcut(QtGui.QKeySequence('F1'))
        self.actionHelp.triggered.connect(self.onActionHelpTriggered)
        self.toolBar.addAction(self.actionHelp)

        # connect global signals
        Tc2Config.globalObject.initSettingsFinished.connect(
            self.onGlobalObjectInitSettingsfinished)
コード例 #17
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.checkAutoClosePopupNews)
     grid.row()
     grid.col(self.checkAutoCloseTourneyRegistrationBoxes)
     grid.row()
     grid.col(self.checkAutoCloseTableMessageBoxes)
     grid.row()
     grid.col(self.checkAutoCloselogin)
     grid.row()
     grid.col(self.checkMoveMouseToActiveTable)
     grid.row()
     grid.col(Tc2Config.VStretch())
     grid.row()
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.buttonBox, colspan=3)
コード例 #18
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.checkshowOnStartUp).col(Tc2Config.HStretch())
     grid.row()
     grid.col(self.groupBackgroundColor.label()).col(
         self.groupBackgroundColor.colorButton()).col(
             self.groupBackgroundColor.resetButton())
     grid.row()
     grid.col(self.labelBackgroundImage).col(
         self.buttonBackgroundImage).col(self.buttonBackgroundImageReset)
     grid.row()
     grid.col(self.checkAutoToggle).col(Tc2Config.HStretch())
     grid.row()
     grid.col(self.labelAutoToggleTimeout).col(self.spinAutoToggleTimeout)
     grid.row()
     grid.col(Tc2Config.VStretch())
     grid.row()
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.buttonBox, colspan=3)
コード例 #19
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.col(self.boardWidget, colspan=3)
     grid.row()
     grid.col(self.buttonNext)
     grid.col(self.editCards)
     grid.col(self.buttonRandom)
     grid.row()
     grid.col(self.labelDirectory)
     grid.col(self.editDirectory)
     grid.col(self.buttonDirectory)
     grid.row()
     grid.col(self.labelZoom)
     grid.col(self.spinZoom)
     grid.row()
     grid.col(self.colorButtonFelt.label())
     grid.col(self.colorButtonFelt.colorButton())
     grid.col(self.colorButtonFelt.resetButton())
     grid.row()
     grid.col(self.colorButtonCardBorder.label())
     grid.col(self.colorButtonCardBorder.colorButton())
     grid.col(self.colorButtonCardBorder.resetButton())
コード例 #20
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.labelProxyHostName).col(self.editProxyHostName).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(self.labelProxyPort).col(self.spinProxyPort).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(self.labelProxyUserName).col(self.editProxyUserName).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(self.labelProxyPassword).col(self.editProxyPassword).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(self.labelFetchTimeout).col(self.spinFetchTimeout).col(
         Tc2Config.HStretch())
     grid.row()
     grid.col(Tc2Config.VStretch())
     grid.row()
     grid.col(Tc2Config.HLine(self), colspan=3)
     grid.row()
     grid.col(self.buttonBox, colspan=3)
コード例 #21
0
	def layout(self):
		grid = Tc2Config.GridBox(self)
		grid.col(self.browser)
コード例 #22
0
 def layout(self):
     grid = Tc2Config.GridBox(self)
     grid.col(self.splitter)
     self.sideBarContainer.layout()
コード例 #23
0
	def layout(self):
		grid = Tc2Config.GridBox(self)
		grid.col(self._splitter)
コード例 #24
0
	def layout(self):
		grid = Tc2Config.GridBox(self)
		grid.col(self.toolCombo)
		grid.row()
		grid.col(self.stack)