Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Отрисованный график не влазит на экран [RSS Feed]

#1 Апрель 19, 2024 22:25:44

vikadoros
Зарегистрирован: 2024-04-19
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Отрисованный график не влазит на экран

Я хочу видеть график целиком, без мотания, помогите пожалуйста

 import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QGraphicsScene, QGraphicsView
from PyQt5.QtGui import QPen, QPainter
from PyQt5.QtCore import Qt
class TestSequence(QGraphicsView):
    def __init__(self, sequence):
        super().__init__()
        self.setWindowTitle("Test Sequence")
        self.setGeometry(100, 100, 800, 600)
        scene = QGraphicsScene(self)
        self.setScene(scene)
        pen = QPen(Qt.black)
        pen.setWidth(2)
        x, y = 0, 0
        for bit in sequence:
            if bit == '0':
                scene.addLine(x, y, x + 20, y, pen)
                x += 20
            elif bit == '1':
                scene.addLine(x, y, x, y - 20, pen)
                y -= 20
def read_sequence(filename):
    with open(filename, 'r') as file:
        sequence = file.read().strip()
    return sequence
if __name__ == '__main__':
    app = QApplication(sys.argv)
    sequence = read_sequence("last_bits.txt")
    test_sequence = TestSequence(sequence)
    test_sequence.show()
    sys.exit(app.exec_())

Прикреплённый файлы:
attachment last_bits.txt (97,7 KБ)

Офлайн

  • Начало
  • » GUI
  • » Отрисованный график не влазит на экран[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version