Python-PYQT5 制作一个登陆界面

工具/版本

(1)安装环境:Windows7 64bit

(2)使用版本Python3.6

(3)PYQT5

(4)eric6

 

主要涉及的内容:

(1)tableWidget的使用

(2)QLineEdit的的使用

(3)各个位置增加图标

(4)从登陆届面跳到主窗口

(5)TCP / IP通信

(6)访问数据库

 

一,登陆界面

1,界面设置图标和标题

Python-PYQT5 制作一个登陆界面

self.resize(500, 300)  # 设置大小
        self.setWindowTitle("XX登录界面")  # 设置标题
        self.setFixedSize(self.width(), self.height())  # 禁止最大化
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("..\\Image\\10.jpg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.setWindowIcon(icon)  # 设置窗口的图标

设置完成后,我们发现电脑任务栏的图标并没有修改,setWindowIcon这个函数起了一半的作用,学Qt的都知道这个函数同时设置了程序的两个地方的图标显示,修改方法看参考如下链接

pyqt任务栏图标问题

需要让windows知道

import ctypes
ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID("myappid")

Python-PYQT5 制作一个登陆界面Python-PYQT5 制作一个登陆界面