本文整理汇总了Python中PyQt5.QtCore.Qt.yellow方法的典型用法代码示例。如果您正苦于以下问题:Python Qt.yellow方法的具体用法?Python Qt.yellow怎么用?Python Qt.yellow使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PyQt5.QtCore.Qt
的用法示例。
在下文中一共展示了Qt.yellow方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _setMark
# 需要导入模块: from PyQt5.QtCore import Qt [as 别名]
# 或者: from PyQt5.QtCore.Qt import yellow [as 别名]
def _setMark(self):
row = self._markedItem.row()
markBg = QColor(Qt.yellow)
self.setRowBackground(row, markBg)
for col in range(self.columnCount()):
if self.__index and col == 0:
self._markedItemsOriginalForeground.append(None)
continue
item = self.item(row, col)
fg = item.foreground().color()
# only change qdarkstyle default foreground
if fg == QColor(0, 0, 0) or fg == QColor(192, 192, 192):
item.setForeground(QColor(0, 0, 0))
# for qdarkstyle default foreground
if fg == QColor(0, 0, 0):
fg = QColor(192, 192, 192)
# save
self._markedItemsOriginalForeground.append(fg)
示例2: onToggleExpiring
# 需要导入模块: from PyQt5.QtCore import Qt [as 别名]
# 或者: from PyQt5.QtCore.Qt import yellow [as 别名]
def onToggleExpiring(self):
if self.ui.toggleExpiring_btn.text() == "Hide Expiring":
# Hide expiring proposals
for row in range(0, self.ui.proposalBox.rowCount()):
if self.ui.proposalBox.item(row,5).background() == Qt.yellow:
self.ui.proposalBox.hideRow(row)
# Update button
self.ui.toggleExpiring_btn.setToolTip("Show expiring proposals (yellow background) in list")
self.ui.toggleExpiring_btn.setText("Show Expiring")
else:
# Show expiring proposals
for row in range(0, self.ui.proposalBox.rowCount()):
if self.ui.proposalBox.item(row,5).background() == Qt.yellow:
self.ui.proposalBox.showRow(row)
# Update button
self.ui.toggleExpiring_btn.setToolTip("Hide expiring proposals (yellow background) from list")
self.ui.toggleExpiring_btn.setText("Hide Expiring")
示例3: setBlackoutColors
# 需要导入模块: from PyQt5.QtCore import Qt [as 别名]
# 或者: from PyQt5.QtCore.Qt import yellow [as 别名]
def setBlackoutColors(self):
global colors
global orange
colors = [Qt.red, Qt.yellow, Qt.darkYellow, Qt.green, Qt.darkGreen, orange, Qt.blue,Qt.cyan, Qt.darkCyan, Qt.magenta, Qt.darkMagenta, Qt.gray]
# return
# self.setStyleSheet("background-color: black")
#self.Plot24.setBackgroundBrush(Qt.black)
mainTitleBrush = QBrush(Qt.red)
self.chart24.setTitleBrush(mainTitleBrush)
self.chart5.setTitleBrush(mainTitleBrush)
self.chart24.setBackgroundBrush(QBrush(Qt.black))
self.chart24.axisX().setLabelsColor(Qt.white)
self.chart24.axisY().setLabelsColor(Qt.white)
titleBrush = QBrush(Qt.white)
self.chart24.axisX().setTitleBrush(titleBrush)
self.chart24.axisY().setTitleBrush(titleBrush)
#self.Plot5.setBackgroundBrush(Qt.black)
self.chart5.setBackgroundBrush(QBrush(Qt.black))
self.chart5.axisX().setLabelsColor(Qt.white)
self.chart5.axisY().setLabelsColor(Qt.white)
self.chart5.axisX().setTitleBrush(titleBrush)
self.chart5.axisY().setTitleBrush(titleBrush)
#$ self.networkTable.setStyleSheet("QTableCornerButton::section{background-color: white;}")
# self.networkTable.cornerWidget().setStylesheet("background-color: black")
self.networkTable.setStyleSheet("QTableView {background-color: black;gridline-color: white;color: white} QTableCornerButton::section{background-color: white;}")
headerStyle = "QHeaderView::section{background-color: white;border: 1px solid black;color: black;} QHeaderView::down-arrow,QHeaderView::up-arrow {background: none;}"
self.networkTable.horizontalHeader().setStyleSheet(headerStyle)
self.networkTable.verticalHeader().setStyleSheet(headerStyle)
示例4: onCurrentTextChanged
# 需要导入模块: from PyQt5.QtCore import Qt [as 别名]
# 或者: from PyQt5.QtCore.Qt import yellow [as 别名]
def onCurrentTextChanged(self, currentText):
self.resultView.appendHtml(
'{0}: {1}'.format(
formatColor('currentTextChanged', QColor(Qt.yellow)), currentText))
示例5: onGPSStatus
# 需要导入模块: from PyQt5.QtCore import Qt [as 别名]
# 或者: from PyQt5.QtCore.Qt import yellow [as 别名]
def onGPSStatus(self, updateStatusBar=True):
if (not self.remoteAgentUp):
# Checking local GPS
if GPSEngine.GPSDRunning():
if self.gpsEngine.gpsValid():
self.gpsSynchronized = True
self.btnGPSStatus.setStyleSheet("background-color: green; border: 1px;")
if updateStatusBar:
self.statusBar().showMessage('Local gpsd service is running and satellites are synchronized.')
else:
self.gpsSynchronized = False
self.btnGPSStatus.setStyleSheet("background-color: yellow; border: 1px;")
if updateStatusBar:
self.statusBar().showMessage("Local gpsd service is running but it's not synchronized with the satellites yet.")
else:
self.gpsSynchronized = False
if updateStatusBar:
self.statusBar().showMessage('No local gpsd running.')
self.btnGPSStatus.setStyleSheet("background-color: red; border: 1px;")
else:
# Checking remote
errCode, errMsg, gpsStatus = requestRemoteGPS(self.remoteAgentIP, self.remoteAgentPort)
if errCode == 0:
self.missedAgentCycles = 0
if (gpsStatus.isValid):
self.gpsSynchronized = True
self.btnGPSStatus.setStyleSheet("background-color: green; border: 1px;")
self.statusBar().showMessage("Remote GPS is running and synchronized.")
elif (gpsStatus.gpsRunning):
self.gpsSynchronized = False
self.btnGPSStatus.setStyleSheet("background-color: yellow; border: 1px;")
self.statusBar().showMessage("Remote GPS is running but it has not synchronized with the satellites yet.")
else:
self.gpsSynchronized = False
self.statusBar().showMessage("Remote GPS service is not running.")
self.btnGPSStatus.setStyleSheet("background-color: red; border: 1px;")
else:
agentUp = portOpen(self.remoteAgentIP, self.remoteAgentPort)
# Agent may be up but just taking a while to respond.
if (not agentUp) or errCode == -1:
self.missedAgentCycles += 1
if (not agentUp) or (self.missedAgentCycles > self.allowedMissedAgentCycles):
# We may let it miss a cycle or two just as a good practice
# Agent disconnected.
# Stop any active scan and transition local
self.agentDisconnected()
self.statusBar().showMessage("Error connecting to remote agent. Agent disconnected.")
QMessageBox.question(self, 'Error',"Error connecting to remote agent. Agent disconnected.", QMessageBox.Ok)
else:
self.statusBar().showMessage("Remote GPS Error: " + errMsg)
self.btnGPSStatus.setStyleSheet("background-color: red; border: 1px;")
示例6: createChart
# 需要导入模块: from PyQt5.QtCore import Qt [as 别名]
# 或者: from PyQt5.QtCore.Qt import yellow [as 别名]
def createChart(self):
self.timeChart = QChart()
titleFont = QFont()
titleFont.setPixelSize(18)
titleBrush = QBrush(QColor(0, 0, 255))
self.timeChart.setTitleFont(titleFont)
self.timeChart.setTitleBrush(titleBrush)
self.timeChart.setTitle('Signal (Past ' + str(self.maxPoints) + ' Samples)')
# self.timeChart.addSeries(testseries)
# self.timeChart.createDefaultAxes()
self.timeChart.legend().hide()
# Axis examples: https://doc.qt.io/qt-5/qtcharts-multiaxis-example.html
newAxis = QValueAxis()
newAxis.setMin(0)
newAxis.setMax(self.maxPoints)
newAxis.setTickCount(11)
newAxis.setLabelFormat("%d")
newAxis.setTitleText("Sample")
self.timeChart.addAxis(newAxis, Qt.AlignBottom)
newAxis = QValueAxis()
newAxis.setMin(-100)
newAxis.setMax(-10)
newAxis.setTickCount(9)
newAxis.setLabelFormat("%d")
newAxis.setTitleText("dBm")
self.timeChart.addAxis(newAxis, Qt.AlignLeft)
chartBorder = Qt.darkGray
self.timePlot = QChartView(self.timeChart, self)
self.timePlot.setBackgroundBrush(chartBorder)
self.timePlot.setRenderHint(QPainter.Antialiasing)
self.timeSeries = QLineSeries()
pen = QPen(Qt.yellow)
pen.setWidth(2)
self.timeSeries.setPen(pen)
self.timeChart.addSeries(self.timeSeries)
self.timeSeries.attachAxis(self.timeChart.axisX())
self.timeSeries.attachAxis(self.timeChart.axisY())
示例7: __init__
# 需要导入模块: from PyQt5.QtCore import Qt [as 别名]
# 或者: from PyQt5.QtCore.Qt import yellow [as 别名]
def __init__(self, *args, **kwargs):
super(ButtonsWidget, self).__init__(*args, **kwargs)
layout = QGridLayout(self)
loader = CIconLoader.fontMaterial()
# 创建一个多态的icon
icon = loader.icon('mdi-qqchat')
icon.add('mdi-access-point', Qt.red, QIcon.Normal, QIcon.On)
icon.add('mdi-camera-metering-matrix',
Qt.green, QIcon.Disabled, QIcon.Off)
icon.add('mdi-file-document-box-check',
Qt.blue, QIcon.Disabled, QIcon.On)
icon.add('mdi-magnify-minus', Qt.cyan, QIcon.Active, QIcon.Off)
icon.add('mdi-account', Qt.magenta, QIcon.Active, QIcon.On)
icon.add('mdi-camera-off', Qt.yellow, QIcon.Selected, QIcon.Off)
icon.add('mdi-set-center', Qt.white, QIcon.Selected, QIcon.On)
layout.addWidget(QLabel('Normal', self), 0, 0)
layout.addWidget(QPushButton(self, icon=icon, text=loader.value(
'mdi-qqchat'), font=loader.font, iconSize=QSize(36, 36)), 0, 1)
layout.addWidget(QLabel('Disabled', self), 1, 0)
layout.addWidget(QPushButton(self, icon=icon, text=loader.value(
'mdi-qqchat'), enabled=False, font=loader.font, iconSize=QSize(48, 48)), 1, 1)
layout.addWidget(QLabel('Active', self), 2, 0)
layout.addWidget(QPushButton(self, icon=icon, text=loader.value(
'mdi-qqchat'), font=loader.font, iconSize=QSize(64, 64)), 2, 1)
layout.addWidget(QLabel('Selected', self), 3, 0)
layout.addWidget(QPushButton(self, icon=icon, text=loader.value(
'mdi-qqchat'), font=loader.font, checkable=True, checked=True), 3, 1)
# 旋转动画
aniButton = QPushButton(self, iconSize=QSize(48, 48))
loader = CIconLoader.fontAwesome()
icon = loader.icon(
'fa-spinner', animation=CIconAnimationSpin(aniButton, 10, 4))
aniButton.setIcon(icon)
layout.addWidget(QLabel('动画', self), 4, 0)
layout.addWidget(aniButton, 4, 1)
示例8: crearGraficoBarras
# 需要导入模块: from PyQt5.QtCore import Qt [as 别名]
# 或者: from PyQt5.QtCore.Qt import yellow [as 别名]
def crearGraficoBarras(self):
paises = ["EEUU", "China", "Japon", "Alemania", "Reino Unido", "Resto del mundo"]
valores = [24.32, 14.85, 8.91, 12.54, 7.85, 31.53]
colores = [Qt.blue, Qt.red, Qt.darkYellow, Qt.gray, Qt.black, Qt.darkCyan]
grafico = QChart()
grafico.setMargins(QMargins(30, 30, 30, 30))
grafico.setTheme(QChart.ChartThemeLight)
grafico.setTitle("% Distribución del PIB global")
grafico.setAnimationOptions(QChart.SeriesAnimations)
for i in range(len(paises)):
series = QBarSeries()
barSet = QBarSet(paises[i])
barSet.setColor(colores[i])
barSet.setLabelColor(Qt.yellow)
barSet.append(valores[i])
series.append(barSet)
series.setLabelsVisible(True)
series.setLabelsAngle(-90)
# series.setLabelsPrecision(2)
series.setLabelsFormat("@value %")
series.setLabelsPosition(QAbstractBarSeries.LabelsCenter)
grafico.addSeries(series)
axisX = QBarCategoryAxis()
axisX.append(paises)
axisY = QValueAxis()
axisY.setRange(0, 31.53)
axisY.setTickCount(10)
axisY.setLabelFormat("%.2f %")
grafico.createDefaultAxes()
grafico.setAxisX(axisX, None)
grafico.setAxisY(axisY, None)
grafico.legend().setVisible(True)
grafico.legend().setAlignment(Qt.AlignBottom)
return grafico
示例9: get_schema_update_treeWidget
# 需要导入模块: from PyQt5.QtCore import Qt [as 别名]
# 或者: from PyQt5.QtCore.Qt import yellow [as 别名]
def get_schema_update_treeWidget(self):
""" Get table schema from database, and update the tables_an_views tree widget.
The schema needs to be updated when drop table or create queries are run. """
self.schema = []
tableDict = {}
cur = self.app.conn.cursor()
cur.execute("SELECT sql, type, name FROM sqlite_master WHERE type IN ('table', 'view') ")
result = cur.fetchall()
for row in result:
tableName = row[2]
fields = []
fieldResults = cur.execute("PRAGMA table_info(" + tableName + ")")
# each field is a tuple of cid, name, type (integer, text, ), notNull (1=notNull),
# defaultValue(None usually), primaryKey(as integers 1 up, or 0)
for field in fieldResults:
fields.append(field)
tableDict[tableName] = fields
self.schema = tableDict
# update tables and views in tree widget
tablesAndViews = []
for k in self.schema.keys():
tablesAndViews.append(k)
tablesAndViews.sort()
self.ui.treeWidget.clear()
for tableName in tablesAndViews:
topItem = QtWidgets.QTreeWidgetItem()
topItem.setText(0, tableName)
result = cur.execute("SELECT type FROM sqlite_master WHERE name='" + tableName + "' ")
tableOrView = result.fetchone()[0]
if tableOrView == "view":
topItem.setBackground(0, QtGui.QBrush(Qt.yellow, Qt.Dense6Pattern))
self.ui.treeWidget.addTopLevelItem(topItem)
for field in self.schema[tableName]:
fieldItem = QtWidgets.QTreeWidgetItem()
if tableOrView == "view":
fieldItem.setBackground(0, QtGui.QBrush(Qt.yellow, Qt.Dense6Pattern))
if field[5] > 0:
fieldItem.setForeground(0, QtGui.QBrush(Qt.red))
fieldItem.setText(0, field[1])
topItem.addChild(fieldItem)
# add join syntax
joinItem = QtWidgets.QTreeWidgetItem()
joinItem.setText(0, "-- Joins --")
self.ui.treeWidget.addTopLevelItem(joinItem)
for join in self.joinData:
jItem = QtWidgets.QTreeWidgetItem()
jItem.setText(0, join)
joinItem.addChild(jItem)
# sql text edit widget context menu