随笔分类 -  pyqt5

摘要:程序界面用qt设计师制作,并用pyuic5命令转换成form.py文件 阅读全文
posted @ 2018-02-13 16:33 金明爱python 阅读(1131) 评论(0) 推荐(0)
摘要:数据库为Postgresql 阅读全文
posted @ 2017-08-23 20:56 金明爱python 阅读(13381) 评论(0) 推荐(1)
摘要: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... 阅读全文
posted @ 2017-08-20 10:34 金明爱python 阅读(22630) 评论(1) 推荐(1)
摘要: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__() ... 阅读全文
posted @ 2017-08-17 19:56 金明爱python 阅读(6088) 评论(0) 推荐(0)
摘要:设置窗体背景颜色 颜色对话框取得颜色值是十六进制。 代码如下: 阅读全文
posted @ 2017-08-17 18:52 金明爱python 阅读(3977) 评论(0) 推荐(0)
摘要:要先安一个包才能使用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... 阅读全文
posted @ 2017-08-17 13:25 金明爱python 阅读(8872) 评论(0) 推荐(0)
摘要:登陆界面姓名输入错误会弹出错误信息。正确就会弹出第二个窗体。 阅读全文
posted @ 2017-08-16 20:24 金明爱python 阅读(4046) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2017-08-15 14:26 金明爱python 阅读(8248) 评论(0) 推荐(3)
摘要:QMessageBox消息框有以下几种类型: QMessageBox.information 信息框 QMessageBox.question 问答框 QMessageBox.warning 警告 QMessageBox.ctitical危险 QMessageBox.about 关于 一个简单的小例 阅读全文
posted @ 2016-07-31 16:54 金明爱python 阅读(31225) 评论(0) 推荐(0)
摘要:电脑随机生成4个互不相等的数,你猜。 1:你猜的数和正确答案相比,位置正确的个数 2:你猜的数虽然在正确答案中,但位置不对,它的个数。 代码如下: 阅读全文
posted @ 2016-07-28 19:47 金明爱python 阅读(1047) 评论(0) 推荐(0)
摘要:表格用到控件QTableWidget,还有一个类似的叫QTableView的。 设置单元格里的内容用方法:setItem(0,0,str) 第一个0表示第一行, 第二个0表示第一列, 第三个参数是写入表格的内容。不能直接用字符串。要通过一个类实例化,才能用 str=QTableWidgetItem( 阅读全文
posted @ 2016-07-26 23:14 金明爱python 阅读(2995) 评论(0) 推荐(0)
摘要:文本框(lineEdit)输入文本,标签(label)就会显示文本框的内容。 原理如下: 输入文本时,lineEdit控件发射信号textChanged(),label收到后触发setText()槽。 1:先用qt设计师设计窗体,存为test.ui文件。 2:再用pyuic5命令把test.ui转换 阅读全文
posted @ 2016-07-26 19:45 金明爱python 阅读(25438) 评论(0) 推荐(1)
摘要:万事开头难,弄了好久才做了一个简单的小程序,点击按钮就显示数字,点一下,自增1。 首先用qt设计师设计一个窗体。标签名为label,按钮名为btn,然后存储为a.ui 在shell中用命令pyuic5 把a.ui转换为a.py 新建一个count.py文件 本来可以在设计师中建立信号和槽,在a.py 阅读全文
posted @ 2016-07-25 21:20 金明爱python 阅读(3556) 评论(2) 推荐(0)
摘要:在ubuntu中我们安装了python3-pyqt5这个包后就可以用pyqt5编程了,但是只能用纯代码写窗体,很麻烦。我们要用qt-designer来设计窗体。 我们通过新立得安装qt4-designer这个包即可,通过shell命令apt-get install也可。界面如下: 通过这个软件设计窗 阅读全文
posted @ 2016-07-23 23:01 金明爱python 阅读(20762) 评论(0) 推荐(0)
摘要:在网上看了很多ubuntu系统中安装pyqt5,感觉有些麻烦。 主要的库只有一个:python3-pyqt5 可通过新立得安装,也可通过shell命令安装 安装完就可以用了。设计窗体,就再下个qt4-desinger. 一个最简单的小例子:显示一个窗体 sys.exit(app.exec_()) 最 阅读全文
posted @ 2016-07-23 20:26 金明爱python 阅读(11936) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2016-07-23 20:07 金明爱python 阅读(437) 评论(0) 推荐(0)