3 Star 3 Fork 2

Irony/QssLibrary

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Q_PageWidget.py 1.02 KB
一键复制 编辑 原始数据 按行查看 历史
Irony 提交于 2015-09-05 19:58 . 自定义分页控件QPageWidget
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
Created on 2015年9月5日
@author: Irony."[讽刺]
@email: 892768447@qq.com
@description:
'''
from PyQt5.QtWidgets import QVBoxLayout, QWidget
from qsslib.Application import Application
from qsslib.widgets.PageWidget import PageWidget
__Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com"
__Copyright__ = "Copyright (c) 2015 Irony.\"[讽刺]"
__Version__ = "Version 1.0"
class Window(QWidget):
def __init__(self, parent = None):
super(Window, self).__init__(parent)
vLayout = QVBoxLayout(self)
vLayout.setSpacing(0)
vLayout.setContentsMargins(0, 0, 0, 0)
self.pageWidget = PageWidget(self, pages = 28)
vLayout.addWidget(self.pageWidget)
self.pageWidget.ITEMCLICKED.connect(self.itemClicked)
def itemClicked(self, item):
print(item.getNumber())
if __name__ == "__main__":
import sys
app = Application(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/892768447/QssLibrary.git
git@gitee.com:892768447/QssLibrary.git
892768447
QssLibrary
QssLibrary
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385