
pyqt
卓月
.net软件工程师
展开
-
sqlacodegen自动生成model
1.首先进行安装pip install sqlacodegen2.model的生成cmd命令行下输入: sqlacodegen mysql://root:123456@127.0.0.1:3306/exporttest>models.pyroot:123456指的用户名和密码127.0.0.1:3306/exporttest 网络...原创 2018-06-26 15:22:33 · 1157 阅读 · 0 评论 -
pyqt tableview 中增加checkbox
from PyQt5.QtCore import Qt原创 2018-07-05 16:50:38 · 3147 阅读 · 0 评论 -
python 时间
1. 引入datetime时间模块,datetime是Python处理日期和时间的标准库,格式化当前的日期和时间import datetimenowtime = datetime.datetime.now()print(nowtime .strftime('%Y-%m-%d %H:%M:%S'))格式化时间2. 时间字符串转换成datatime类型,import datetimet_str...转载 2018-07-06 09:51:56 · 177 阅读 · 0 评论 -
python 日期减少一年
废话不说,直接看代码:from datetime import datetimefrom datetime import timedeltanowtime=datetime.now()d = timedelta(days=-365)self.date_From.setDateTime(nowtime+d)self.date_to.setDateTime(nowtime)...原创 2018-07-07 12:01:19 · 10604 阅读 · 2 评论 -
pyqt 在linedit右边增加图标
myAction=QtWidgets.QAction(self.txt_fullname)myAction.setIcon(QtGui.QIcon(":/satellite/image/satellite/china.png"))self.txt_fullname.addAction(myAction,QtWidgets.QLineEdit.TrailingPosition)原创 2018-09-19 16:42:40 · 923 阅读 · 0 评论 -
pyqt 程序只能运行一次
pyqt 程序只能运行一次from PyQt5.QtNetwork import QLocalSocket, QLocalServerif __name__ == '__main__': try: app = QApplication(sys.argv) serverName = 'testEvaluatinoServer' so...原创 2018-09-19 17:35:24 · 2369 阅读 · 2 评论 -
pyqt中QWidget的show 一闪而过的原因及解决办法
在pyqt中new了一个QWidget,然后调用show(),本来是希望显示非模态对话框的,但是往往会一闪而过,就消失了,请看下面的代码: wgt_tmp=QWidget() wgt_tmp.setMinimumWidth(700) wgt_tmp.setMinimumSize(QSize(700,700)) wgt_tmp.s...原创 2018-09-14 15:49:46 · 18647 阅读 · 12 评论 -
PyQt QWidget设置模态对话框
QWidget不像QDialog,直接有exec_()方法来设置模态对话框,但是可以通过如下方法设置: setWindowModality(Qt.ApplicationModal)详细代码如下: wgt_tmp=QWidget() wgt_tmp.setWindowModality(Qt.ApplicationModal) wgt_...原创 2018-09-14 16:11:20 · 6984 阅读 · 0 评论 -
combox 设置item的行高
self.cbx_baudrate.setStyleSheet("QComboBox QAbstractItemView::item{height:100px;}")仅仅设置上面的样式是不起作用的, self.cbx_baudrate.setView(QtWidgets.QListView())...原创 2018-09-15 11:47:39 · 1185 阅读 · 0 评论 -
pyqt 设置控件在最上层raise_()
self.lbl_tmp.raise_()原创 2018-09-15 11:48:48 · 7565 阅读 · 0 评论 -
python中的__init__函数重载与覆盖问题
python中的init函数重载与覆盖问题先看一段代码,利用重载特性实现了多个init函数。# coding:utf-8urlHk = 'http://apis.baidu.com/apistore/stockservice/hkstock?stockid=%s&list=1'urlSh = 'http://apis.baidu.com/apistore/stockservice/stoc...转载 2018-07-03 19:07:13 · 5814 阅读 · 0 评论 -
pyqt 代码换行
Python中一般是一行写完所有代码,如果遇到一行写不完需要换行的情况,有两种方法:1.在该行代码末尾加上续行符“ \”(即空格+\);test = 'item_one' \'item_two' \ 'tem_three'输出结果:'item_oneitem_twotem_three'2.加上括号,() {} []中不需要特别加换行符:test2 = ('csdn ''cssdn')输出结果:...转载 2018-07-03 19:01:06 · 1010 阅读 · 0 评论 -
Pycharm this applicatation failed to start because it could not find or laod the qt plaform plugin
Pycharm 运行时候报如下错误网上找了各种解决方案,主要是讲C:\Program Files\Python35\Lib\site-packages\PyQt5\plugins\platforms加到环境变量中,亲自试过未能成功。尝试将C:\Program Files\Python35\Lib\site-packages\PyQt5\plugins\platforms文件夹放到venv\Scri...原创 2018-06-20 15:30:18 · 2883 阅读 · 2 评论 -
pyCharm 配置external tool 快速讲qtUI生成.py文件
1.PyQt5安装完后,需要修改系统变量 QT_QPA_PLATFORM_PLUGIN_PATH C:\Python35\Lib\site-packages\PyQt5\plugins <<-----------------这是我PyQt5的plugins文件夹所在位置2.配置PyCharm1)打开P...原创 2018-06-27 16:46:26 · 2813 阅读 · 1 评论 -
pyqt tableview 设置自动隐藏列
使用: tableView.setColumnHidden(columnIndex,True);在初始化时候设置隐藏列无效。需要在设置tableView 表头后进行设置才起作用 self.device_model.setHorizontalHeaderItem(0, QtGui.QStandardItem("equipmentid")) tableView.setColum...原创 2018-07-03 18:13:50 · 4672 阅读 · 0 评论 -
pyqt QStandardItemModel()清空数据
1.使用clear方法清空后,表头也将消失,需要将表头重新绑定一下。原创 2018-07-03 18:15:16 · 8454 阅读 · 2 评论 -
Python ORM框架SQLAlchemy学习笔记之数据查询实例
代码如下:>>> for instance in session.query(User).order_by(User.id): ... print instance.name, instance.fullnameSELECT users.id AS users_id, users.name AS users_name, users.fullna...转载 2018-07-03 18:55:58 · 1008 阅读 · 0 评论 -
pyqt使用find函数实现contains的功能
使用find进行模拟操作s = "This be a string"if s.find("is") == -1: print "No 'is' here!"else: print "Found 'is' in the string."转载 2018-07-03 19:00:14 · 661 阅读 · 0 评论 -
Qt lable 适应字体
1.self.lbl_msg.adjustSize() 自动调整label的宽度,一行展示2.self.lbl_msg.setWordWrap(True); 设置自动换行,如果设置了自动换行则方法1就会失效原创 2018-09-20 18:10:23 · 2078 阅读 · 0 评论