随笔分类 - pyqt5
摘要:程序界面用qt设计师制作,并用pyuic5命令转换成form.py文件
阅读全文
摘要:import sys import os from PyQt5.QtWidgets import QApplication,QWidget,QFileDialog from t import Ui_Form class myform(QWidget,Ui_Form): def __init__(self): super().__init__() sel...
阅读全文
摘要:from PyQt5.QtWidgets import QApplication,QWidget from PyQt5.QtGui import QColor import sys from t import Ui_Form class myform(QWidget,Ui_Form): def __init__(self): super().__init__() ...
阅读全文
摘要:设置窗体背景颜色 颜色对话框取得颜色值是十六进制。 代码如下:
阅读全文
摘要:要先安一个包才能使用QtSql通过新立得安装import PyQt5.QtSql as sql db=sql.QSqlDatabase.addDatabase('QMYSQL') db.setDatabaseName('test1') db.setUserName('root') db.setPassword('123') db.open() query=sql.QSqlQuery('sel...
阅读全文
摘要:登陆界面姓名输入错误会弹出错误信息。正确就会弹出第二个窗体。
阅读全文
摘要:import sys from PyQt5.QtWidgets import QApplication,QWidget from form1 import Ui_Form1 from form2 import Ui_Form2 class myform1(QWidget,Ui_Form1): def __init__(self): super().__init...
阅读全文
摘要:QMessageBox消息框有以下几种类型: QMessageBox.information 信息框 QMessageBox.question 问答框 QMessageBox.warning 警告 QMessageBox.ctitical危险 QMessageBox.about 关于 一个简单的小例
阅读全文
摘要:电脑随机生成4个互不相等的数,你猜。 1:你猜的数和正确答案相比,位置正确的个数 2:你猜的数虽然在正确答案中,但位置不对,它的个数。 代码如下:
阅读全文
摘要:表格用到控件QTableWidget,还有一个类似的叫QTableView的。 设置单元格里的内容用方法:setItem(0,0,str) 第一个0表示第一行, 第二个0表示第一列, 第三个参数是写入表格的内容。不能直接用字符串。要通过一个类实例化,才能用 str=QTableWidgetItem(
阅读全文
摘要:文本框(lineEdit)输入文本,标签(label)就会显示文本框的内容。 原理如下: 输入文本时,lineEdit控件发射信号textChanged(),label收到后触发setText()槽。 1:先用qt设计师设计窗体,存为test.ui文件。 2:再用pyuic5命令把test.ui转换
阅读全文
摘要:万事开头难,弄了好久才做了一个简单的小程序,点击按钮就显示数字,点一下,自增1。 首先用qt设计师设计一个窗体。标签名为label,按钮名为btn,然后存储为a.ui 在shell中用命令pyuic5 把a.ui转换为a.py 新建一个count.py文件 本来可以在设计师中建立信号和槽,在a.py
阅读全文
摘要:在ubuntu中我们安装了python3-pyqt5这个包后就可以用pyqt5编程了,但是只能用纯代码写窗体,很麻烦。我们要用qt-designer来设计窗体。 我们通过新立得安装qt4-designer这个包即可,通过shell命令apt-get install也可。界面如下: 通过这个软件设计窗
阅读全文
摘要:在网上看了很多ubuntu系统中安装pyqt5,感觉有些麻烦。 主要的库只有一个:python3-pyqt5 可通过新立得安装,也可通过shell命令安装 安装完就可以用了。设计窗体,就再下个qt4-desinger. 一个最简单的小例子:显示一个窗体 sys.exit(app.exec_()) 最
阅读全文