Example #1
0
    def testConstruction(self):
        '''QTextStream construction'''
        obj = QTextStream()

        self.assertEqual(obj.codec(), QTextCodec.codecForLocale())
        self.assertEqual(obj.device(), None)
        self.assertEqual(obj.string(), None)

        self.assertTrue(obj.atEnd())
        self.assertEqual(obj.readAll(), '')
Example #2
0
    def __init__(self, model, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.model = model

        # Inicializace socketu
        self.socket = QTcpSocket(self)
        self.socket.readyRead.connect(self.read)
        self.socket.stateChanged.connect(self.socketStateChanged)

        # Příprava pro čtení dat
        self.readBuffer = QByteArray()
        self.textCodec = QTextCodec.codecForName("UTF-8")
Example #3
0
            100 - percentGreen, 1)
        self.btnYellow.text = "Yellow\n%0.1f%%" % round(100 - percentBlue, 1)

        self.btnRed.text = "Red\n%0.1f%%" % round(percentRed, 1)
        self.btnGreen.text = "Green\n%0.1f%%" % round(percentGreen, 1)
        self.btnBlue.text = "Blue\n%0.1f%%" % round(percentBlue, 1)

    def buttonClicked(self) -> None:
        btn: ColorButton = self.sender()
        if btn == self.btnPanelFader:
            self.stackedWidget.setCurrentIndex(0)
        elif btn == self.btnPanelHSB:
            self.stackedWidget.setCurrentIndex(1)
        elif btn == self.btnPanelBtn:
            self.stackedWidget.setCurrentIndex(2)


if __name__ == '__main__':
    import sys
    from PySide2.QtCore import QTextCodec
    from PySide2.QtWidgets import QApplication

    app = QApplication()
    app.setFont(QFont("Microsoft Yahei", 9))
    codec: QTextCodec = QTextCodec.codecForName(b"utf-8")
    QTextCodec.setCodecForLocale(codec)
    window = ColorPanel()
    window.setWindowTitle("颜色面板控件集合")
    window.show()
    sys.exit(app.exec_())
Example #4
0
 def testCodecsMibs(self):
     for codec_num in QTextCodec.availableMibs():
         codec = QTextCodec.codecForMib(codec_num)
         self.assertTrue(type(codec), QTextCodec)
Example #5
0
 def testCodecsNames(self):
     for codec_name in QTextCodec.availableCodecs():
         codec = QTextCodec.codecForName(codec_name)
         self.assertTrue(type(codec), QTextCodec)
Example #6
0
 def testCodecsNames(self):
     for codec_name in QTextCodec.availableCodecs():
         codec = QTextCodec.codecForName(codec_name)
         self.assert_(type(codec), QTextCodec)
Example #7
0
 def testCodecsMibs(self):
     for codec_num in QTextCodec.availableMibs():
         codec = QTextCodec.codecForMib(codec_num)
         self.assert_(type(codec), QTextCodec)
Example #8
0
    def testCodec(self):
        '''QTextStream set/get Codec'''

        codec = QTextCodec.codecForName('ISO8859-1')
        self.obj.setCodec(codec)
        self.assertEqual(codec, self.obj.codec())