当前位置:   article > 正文

【pyqt5界面化工具开发-1】运行界面程序框架+按钮+文本+位置的设置_pyqt5 改变文本位置

pyqt5 改变文本位置

目录

一、运行界面化框架

二、基础控件

目标1:新增按钮

目标2:新增文本:

目标3:设置位置


一、运行界面化框架

  1. import sys
  2. from PyQt5.QtWidgets import QApplication,QWidget
  3. if __name__ == '__main__':
  4. # 接收参数(仅有一个)
  5. app = QApplication(sys.argv)
  6. # 创建一个窗口
  7. w = QWidget()
  8. # 窗口标题
  9. w.setWindowTitle("pyqt5程序")
  10. # 展示窗口
  11. w.show()
  12. # 程序进入循环等待
  13. app.exec_()



二、基础控件

目标1:新增按钮

需要模块:QPushButton

  1. # 按钮
  2. btn = QPushButton('按钮')
  3. # 将按钮放置在窗口中
  4. btn.setParent(w)

代码:

  1. import sys
  2. from PyQt5.QtWidgets import QApplication,QWidget,QPushButton
  3. if __name__ == '__main__':
  4. # 接收参数(仅有一个)
  5. app = QApplication(sys.argv)
  6. # 创建一个窗口
  7. w = QWidget()
  8. # 窗口标题
  9. w.setWindowTitle("pyqt5程序")
  10. # 按钮
  11. btn = QPushButton('按钮')
  12. # 将按钮放置在窗口中
  13. btn.setParent(w)
  14. # 展示窗口
  15. w.show()
  16. # 程序进入循环等待
  17. app.exec_()

方法二:

  1. # 按钮(并将按钮放置在窗口w中)
  2. btn = QPushButton('按钮',w)

代码:

  1. import sys
  2. from PyQt5.QtWidgets import QApplication,QWidget,QPushButton
  3. if __name__ == '__main__':
  4. # 接收参数(仅有一个)
  5. app = QApplication(sys.argv)
  6. # 创建一个窗口
  7. w = QWidget()
  8. # 窗口标题
  9. w.setWindowTitle("pyqt5程序")
  10. # 按钮(并将按钮放置在窗口w中)
  11. btn = QPushButton('按钮',w)
  12. # 展示窗口
  13. w.show()
  14. # 程序进入循环等待
  15. app.exec_()


目标2:新增文本:

需要模块:QLabel

  1. # 文本(并将文本放置在窗口w中)
  2. label = QPushButton('账号:', w)

代码:

  1. import sys
  2. from PyQt5.QtWidgets import QApplication,QWidget,QPushButton, QLabel
  3. if __name__ == '__main__':
  4. # 接收参数(仅有一个)
  5. app = QApplication(sys.argv)
  6. # 创建一个窗口
  7. w = QWidget()
  8. # 窗口标题
  9. w.setWindowTitle("pyqt5程序")
  10. # 按钮(并将按钮放置在窗口w中)
  11. btn = QPushButton('按钮',w)
  12. # 文本(并将文本放置在窗口w中)
  13. label = QLabel('账号:', w)
  14. # 展示窗口
  15. w.show()
  16. # 程序进入循环等待
  17. app.exec_()

图示可以看见,组件叠加在一起了(接下来需要设置他的位置)


目标3:设置位置

label.setGeometry(60,60,60,30)

代码:

  1. import sys
  2. from PyQt5.QtWidgets import QApplication,QWidget,QPushButton, QLabel
  3. if __name__ == '__main__':
  4. # 接收参数(仅有一个)
  5. app = QApplication(sys.argv)
  6. # 创建一个窗口
  7. w = QWidget()
  8. # 窗口标题
  9. w.setWindowTitle("pyqt5程序")
  10. # 按钮(并将按钮放置在窗口w中)
  11. btn = QPushButton('按钮',w)
  12. # 文本(并将文本放置在窗口w中)
  13. label = QLabel('账号:', w)
  14. # 设置坐标+大小(x,y,w,h)
  15. label.setGeometry(60,60,60,30)
  16. # 展示窗口
  17. w.show()
  18. # 程序进入循环等待
  19. app.exec_()

最后美化一下的代码

  1. import sys
  2. from PyQt5.QtWidgets import QApplication,QWidget,QPushButton, QLabel
  3. if __name__ == '__main__':
  4. # 接收参数(仅有一个)
  5. app = QApplication(sys.argv)
  6. # 创建一个窗口
  7. w = QWidget()
  8. # 窗口标题
  9. w.setWindowTitle("pyqt5程序")
  10. # 按钮(并将按钮放置在窗口w中)
  11. btn = QPushButton('确认',w)
  12. # 设置坐标+大小(x,y,w,h)
  13. btn.setGeometry(300, 50, 60, 30)
  14. # 文本(并将文本放置在窗口w中)
  15. label = QLabel('账号:', w)
  16. # 设置坐标+大小(x,y,w,h)
  17. label.setGeometry(50,50,60,30)
  18. # 展示窗口
  19. w.show()
  20. # 程序进入循环等待
  21. app.exec_()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/819503
推荐阅读
相关标签
  

闽ICP备14008679号