MCPcopy Create free account
hub / github.com/Simsys/qhexedit2 / createStatusBar

Method createStatusBar

python/example/example-pyqt5.py:71–105  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

69 self.helpMenu.addAction(self.aboutAct)
70
71 def createStatusBar(self):
72 # Address Label
73 self.lbAddressName = QtWidgets.QLabel()
74 self.lbAddressName.setText("Address:")
75 self.statusBar().addPermanentWidget(self.lbAddressName)
76 self.lbAddress = QtWidgets.QLabel()
77 self.lbAddress.setFrameShape(QtWidgets.QFrame.Panel)
78 self.lbAddress.setFrameShadow(QtWidgets.QFrame.Sunken)
79 self.lbAddress.setMinimumWidth(70)
80 self.statusBar().addPermanentWidget(self.lbAddress)
81 self.hexEdit.currentAddressChanged.connect(self.setAddress)
82
83 # Address Size
84 self.lbSizeName = QtWidgets.QLabel()
85 self.lbSizeName.setText("Size:")
86 self.statusBar().addPermanentWidget(self.lbSizeName)
87 self.lbSize = QtWidgets.QLabel()
88 self.lbSize.setFrameShape(QtWidgets.QFrame.Panel)
89 self.lbSize.setFrameShadow(QtWidgets.QFrame.Sunken)
90 self.lbSize.setMinimumWidth(70)
91 self.statusBar().addPermanentWidget(self.lbSize)
92 self.hexEdit.currentSizeChanged.connect(self.setSize)
93
94 # Overwrite Mode label
95 self.lbOverwriteModeName = QtWidgets.QLabel()
96 self.lbOverwriteModeName.setText("Mode:")
97 self.statusBar().addPermanentWidget(self.lbOverwriteModeName)
98 self.lbOverwriteMode = QtWidgets.QLabel()
99 self.lbOverwriteMode.setFrameShape(QtWidgets.QFrame.Panel)
100 self.lbOverwriteMode.setFrameShadow(QtWidgets.QFrame.Sunken)
101 self.lbOverwriteMode.setMinimumWidth(70)
102 self.statusBar().addPermanentWidget(self.lbOverwriteMode)
103 self.setOverwriteMode(self.hexEdit.overwriteMode())
104
105 self.statusBar().showMessage("Ready")
106
107 def createToolBars(self):
108 self.fileToolBar = self.addToolBar("File")

Callers 1

initMethod · 0.95

Calls 2

setOverwriteModeMethod · 0.95
overwriteModeMethod · 0.80

Tested by

no test coverage detected