#!/usr/bin/evn python3
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QScrollArea, QLabel)
from PyQt5.QtCore import QEvent
class TestWindow(QWidget):
def __init__(self):
super(TestWindow, self).__init__()
self.resize(800, 600)
self.move(0, 0)
# self.setMouseTracking(False)
self.last_time_move = 0
self.initUI()
def initUI(self):
self.central_widget = QWidget(self)
self.scroll_area = QScrollArea(self)
self.scroll_area.setGeometry(0, 0, 400, 400)
self.scroll_area.setWidgetResizable(True)
self.scroll_bar = self.scroll_area.verticalScrollBar()
self.scroll_contents = QWidget()
self.scroll_contents.setGeometry(0, 0, 400, 800)
self.scroll_contents.setMinimumSize(380, 1000)
self.label_1 = QLabel(self.scroll_contents)
self.label_1.move(50, 100)
self.label_1.setText("HelloRyan")
self.label_2 = QLabel(self.scroll_contents)
self.labe
PyQt5让QScrollArea支持鼠标拖动操作
最新推荐文章于 2024-03-25 16:06:36 发布