当前位置: 首页 > news >正文

电子商务网站建设 名词解释网络推广策划案

电子商务网站建设 名词解释,网络推广策划案,公司关键词seo,动漫设计专业好不好QT原生是C,pyqt基于python语言。 关于插件: 安装一个PyUIC,一个Qt Designer 点击Qt Designer可以出来ui配置页面,和qt原生IDE基本一样 上面操作会生成.ui文件,选中此文件,点击PyUIC,会生成对…

QT原生是C++,pyqt基于python语言。

关于插件:

安装一个PyUIC,一个Qt Designer

点击Qt Designer可以出来ui配置页面,和qt原生IDE基本一样
上面操作会生成.ui文件,选中此文件,点击PyUIC,会生成对应的py文件,尽量不要修改这个py文件,因为每次使用pyuic都会和cubemx一样覆盖掉之前的修改,可以新建另外一个py文件,在那个里面导入调用,调用方法如下:

import sys
import threading
import timeimport schedule
from PyQt5.QtWidgets import QApplication, QMainWindow, QGraphicsOpacityEffectfrom ST_UPPER import Ui_SCS_TOOL
from PyQt5 import QtCore, QtGui, QtWidgets, QtTest
from 设备连接测试 import Ui_Dialog as Dev_Conn_Test_uiclass MyMainWindow(QMainWindow, Ui_SCS_TOOL):def __init__(self):super(MyMainWindow, self).__init__()self.setupUi(self)def UI_Dev_Conn_Test(self, label):  #设备连接测试self.dialog = QtWidgets.QDialog()ui = Dev_Conn_Test_ui()ui.setupUi(self.dialog)# 弹出对话框并等待用户关闭if self.dialog.exec_() == QtWidgets.QDialog.Accepted:MAC_text = ui.lineEdit_MAC.text()print(MAC_text, len(MAC_text))

关于延时:

使用time.sleep()会进行阻塞式延时,整个GUI会被卡住,而且遇到了一些逻辑混乱的问题,可以使用QtTest.QTest.qWait()进行替代,实现类似非阻塞式延时

关于闪烁:

闪烁用的定时器要有触发口和依附的逻辑,建议使用schedule,使用起来更方便,但是如果当前main不是一个循序逻辑的话(一般这种带ui的不是),还需要开一个线程来运行schedule.run_pending(),想停止的话调用schedule.clear()

关于画圆:

在ui上放一个QLabel,在属性的styleSheet中输入border-radius:25px;background-color:yellow\n,就会生成一个黄色颜色的圆,圆的大小是50(geometry中的高度和宽度),这个50和25px必需是2倍关系,否则不圆

关于槽函数:

槽函数可以直接在ui中添加,点击工具栏的“编辑信号\槽”即可进行拖拽式配置,但是试了半天,不能将某个qlabel对象作为参数传给这个槽函数,所以只能将使用pyuic中生成的槽函数注释,重新绑定,例

删除生成文件中的  self.pushButton_Prog_Config.clicked.connect(SCS_TOOL.UI_Prog_Config)
在个人文件中添加 self.pushButton_Prog_Config.clicked.connect(lambda: self.UI_Prog_Config(self.label_Prog_Config))

上述中的self.label_Prog_Config就是qlabel对象,这样可以将按钮和qlabel绑定了,但是每次调用pyuic都要记得注释,否则会调用两次槽函数

关于按钮(qpushbutton)的锁定:

锁定是button.setEnabled(False) 按钮会变灰
解锁是button.setEnabled(True)
如果是配置窗口的全部按钮:

for button in self.findChildren(QtWidgets.QPushButton):button.setEnabled(False)

注意网上提到的一些方法是原生qt的,好多是C++语法的,不能使用

http://www.dinnco.com/news/36885.html

相关文章:

  • 无锡工业设计公司南京seo网站管理
  • 网站做宣传域名什么好免费seo优化工具
  • 在线diy网站西安核心关键词排名
  • 李青青做网站 公司主要做应用领域搜索引擎优化到底是优化什么
  • 三网一体网站建设品牌推广策划方案怎么写
  • 网站开发补充协议 违约宁德市人社局
  • 没营业执照怎么做网站想要推广网页
  • 文山州住房和城乡建设网站2023年免费b站推广大全
  • 哈尔滨信息网招聘温州网站优化推广方案
  • 贵州微信网站建设百度快照投诉中心人工电话
  • seo培训公司南京网络优化培训
  • 麦田建设工程网站seo系统教程
  • dedecms 招聘网站百度竞价排名收费标准
  • 电脑公司网站管理系统cba最新消息
  • 一个网站的构建百度学术官网
  • 网站首页index.html南宁百度快速优化
  • 重庆长寿网站设计公司哪家好河南网站顾问
  • 怎么知道网站的ftp广州百度推广优化排名
  • 网站系统测试计划即刻搜索
  • 站长要维护网站百度百科创建
  • 做汽车网站一句话让客户主动找你
  • 网站后台shopadmin输在哪里免费的网站推广
  • 广告公司怎么设置网站关键字南京市网站
  • 孝感注册公司肇庆seo外包公司
  • 网站建设如何记账南京百度
  • 企业邮箱地址怎么填seo比较好的公司
  • 随州做网站的公司学生网页设计模板
  • wordpress 网站首页可以打开_其他页面打不开网络营销公司是做什么的
  • 包年seo和整站优化google关键词查询工具
  • 定制网站开发公司seo高手培训