目录
一:安装
打开Pycharm编辑器,file-setting里Python解释器,点击小+号,添加模块,搜索Pyside6,安装
安装报错,可能是默认的库安装超时,用其他的源
pip install Pyside6 -i https://pypi.tuna.tsinghua.edu.cn/simple
安装成功
二:使用
建立一个窗口:
import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle(‘My Window’)
self.setGeometry(100, 100, 400, 300)
if __name__ == ‘__main__’:
app = QApplication(sys.argv)
mainWindow = MainWindow()
mainWindow.show()
sys.exit(app.exec_())
在窗口中添加按钮:
import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle(‘My Window’)
self.setGeometry(100, 100, 400, 300)
# 创建一个按钮并添加到窗口中
btn = QPushButton(‘Click Me’, self)
btn.move(150, 150) # 设置按钮的位置
btn.clicked.connect(self.on_click) # 设置按钮的点击信号与槽的连接
def on_click(self):
print(‘Button clicked!’)
if __name__ == ‘__main__’:
app = QApplication(sys.argv)
mainWindow = MainWindow()
mainWindow.show()
sys.exit(app.exec_())
按钮布局 :
import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton, QVBoxLayout, QWidget
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle(‘My Window’)
self.setGeometry(100, 100, 400, 300)
# 创建一个布局管理器和一个容器控件
container = QWidget()
layout = QVBoxLayout()
container.setLayout(layout)
# 创建两个按钮并添加到布局中
btn1 = QPushButton(‘Button 1’)
btn2 = QPushButton(‘Button 2’)
layout.addWidget(btn1)
layout.addWidget(btn2)
# 将容器控件设置为窗口的中心部件
self.setCentralWidget(container)
if __name__ == ‘__main__’:
app = QApplication(sys.argv)
mainWindow = MainWindow()
mainWindow.show()
sys.exit(app.exec_())
原文地址:https://blog.csdn.net/qinshi501/article/details/135757967
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_62577.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!