毕业论文之PyQT5上位机开发 动态焦点
个人图书馆-汉无为 2023-06-02 13:42:53

1、上位机用来干什么

对于硬件工程师来说,上位机的主要作用就是提供一个良好的用户界面,方便用户使用硬件功能。另一个重要的优势是上位机的开发方式和开发环境相对下位机来说更加人性化。完善的IDE,丰富的硬件资源,大量的第三方库,使得做一个软件往往比做一个完善的硬件更容易。我们可以在计算机使用按钮,鼠标,键盘,下拉列表等作为输入信息的途径。用户的学习成本极低。同时也可以用文字输出框,波形显示控件,表格,声音作为信息的输出途径。信息获取直观,方便。本文将以我制作的模拟信号发生器上位机作为蓝本,介绍它的开发流程,难点,以及未来展望。

2.介绍常用开发工具、语言。为什么用它 自身经历出发


(资料图片仅供参考)

我知道的常用上位机开发语言有Java、C++、C#、labview、python、html+js(electron)。很多的嵌入式开发工具就是Java开发的,比如stm32cubemx、RT-stdio、瑞萨电子的e2sIDE。Java常用来开发手机端的app。

C++常常配合QT来开发图形化界面,QT是一个跨平台的GUI框架,框架本身也是由C++编写的。纯的QT开发完全是用C++编写的,但是C++的学习难度大,对开发者要求较高。

C#也是上位机开发的常用语言,它以Vsstido作为开发IDE,所以比较适合Window下的软件开发,开发框架是WPF或者是Winform。说实话我最开始也考虑这个,问题在于我的电脑配置低,带不动IDE。

Labview是图形化编程的IDE,比较贴合硬件工程师的思维,所有的语法,功能,接口都以图形空间的方式展示,所见即所得。还是因为软件的体积过大,我不想用。

最后我选择的是Python+QT的方式进行上位机的开发,它可以说是解决我的需求的最优解。不需要庞大的IDE编写,类c的语法,强大的包管理器,丰富的代码案例。这里的QT的接口用python进行了封装,所以还是采用python的语法编写执行逻辑。

Electron实际上是把网页开发html+js+css的流程,封装一下用来开发客户端软件。由于和网页开发比较像,所以每个electron软件都内置一个chrome内核,故采用electron开发的软件都比较的大。Electron也有包管理npm为其提供第三方库拓展应用程序的功能。

Electron界面也比较美观,可移植性比较强。最重要的是我没学过网页开发。

总结一下,python作为一个胶水语言把GUI框架,信号处理,串口通信这些功能给融合到一起。虽然python应用程序打包后也很大,内置了python解释器,但是它第三方库多。

开发起来简单,快速。

3.开发环境配置

下载python解释器

/ftp/python/3.10.9/python-3.10.9-amd64.exe

或者,从清华大学开源软件镜像网站下载

安装好后如图

在cmd输入python

说明环境变量没有问题。

终端中输入exit()退出python程序。

Python的包管理器叫做pip,我们需要更新pip的版本以便支持最新的第三方库。

更新的命令python -m pip install --upgrade pip

接着换源,把网络上存放的包的网址替换成国内镜像。

阿里,腾讯,网易,清华….都可以。

地址

清华大学:/simple

阿里云:http://mirrors.aliyun.com/pypi/simple

换源的方式由临时换源和永久换源

临时换源的意思就是在下载第三方库时,手动指定下载的网站。

永久换源的意思是 建立一个配置文件存放下载第三方包的镜像地址

临时换源

pip install PyQt5 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

-i后面的参数是豆瓣源地址

永久换源 以Window为例

(1)windows环境下:比如windows用户名是 admin

那么建立 admin主目录下的 pip子目录,在此pip子目录下建立pip的配置文件:pip.ini

在这c:\users\admin\pip\pip.ini

# coding: GBK[global]index-url = /simple[install]trusted-host = #清华大学:/simple#阿里云:http://mirrors.aliyun.com/pypi/simple/

换源后。

下载开发所需的工具。

编辑器geany,pycharm,vscode…都行

第三方包:

PyQT5:python下的QT库,可以使用Qdesigner工具拖拽设计界面。

使用信号与槽功能设计交互事件。

Serial:串口通信库

Matplotlib:绘制图表

Pyqtgraph:绘制波形

PIL:图像处理 这个放在信号发生器的文章里写

Scipy:信号处理的库这个放在示波器的文章里写

pyuic5 -o ui_a.py serial.ui 把UI设计文件转换成py文件

4.功能实现

事件响应

QT的事件响应通过信号与槽完成。按钮,菜单选项,滑块,文本框,下拉列表等在出现特定操作时,会发出信号,这个信号会触发其绑定的槽函数。槽函数会处理该信号要对应的操作。

类似于中断和中断服务函数。

不过在实现具体的事件响应前,应该指定相关控件的信号。比如按钮有单击信号,按下信号等。如图

例如

self.send=self.pushButton_2#获取按钮控件对象def send_handl(self):#自定义槽函数send_handl 处理具体的按下操作,比如发送数据self.send.clicked.connect(self.send_handl)#把按钮控件按下信号绑定到槽函数send_handl()#按下按钮执行send_handl函数通信我使用的是串口通信,python中通过serial库实现串口通信。self.uart =serial.Serial(port, 9600)#串口对象构造参数 端口号(字符串),波特率(整型)self.uart.readline()#串口读取函数self.uart.write(data.encode())#串口写入函数data.encode()#表示对发送的信息进行编码,编码为utf-8data.decode()#表示对接收的信息解码

为了保证能够及时发送和接收,这里有两种解决方案。1.使用定时器周期性的判断读取缓存区是否有数据,并把数据显示出来。2.使用多线程,把读取数据的任务单独放一个线程中,提高响应速度。

显示波形

显示波形用的是Pyqtgraph,下位机发送的数据是一连串的数字。Value1:value2:…..等为了保证及时接收串口数据,使用PYQT里的Qtimer类创建了一个定时器,每隔20ms读取一次串口缓冲区的内容。并把内容记录在字符串data中,把data按照分隔符”:”的拆分,拆分成字符串数组x ,判断x的长度。如果x的长度不等于1,则说明缓冲区里面有内容。把字符串数组里每个元素转换成数值并保存在队列里。创建另一个定时器,用于界面绘制,定时器每个100ms读取一次队列,每次读取256个元素,把元素内容存入数组中,使用PyQtgraph库读取数组绘制图形

self.timer.timeout.connect(self.update)定时更新数据self.timer.start(50)def init(self):win = pg.GraphicsLayoutWidget()win.setBackground("w")self.plot = self.widget.addPlot()self.plot.setMouseEnabled(x=False, y=False)#禁止鼠标拖动self.plot.showAxes(True,showValues=(True, True, True, True),size=20)#显示坐标轴vb = self.plot.getViewBox()vb.setBackgroundColor("w")#设置画布背景self.curve = self.plot.plot(pen="black")win.show()def update(self):#更新数据# a=range(0,1000,1)if(q.full()):#print("ok")for i in range(0, 256, 1):x=str(q.get())try:a=int(re.sub("\D","",x))except ValueError:print(a)self.curve.setData(a)#把数据填入图表中self.curve.setPos(self.ptr, 0)self.ptr += 1

5.项目案例

做一个简易的串口助手

点击这里创建一个主界面。

界面分成三部分第一部分控件区,提供按钮、列表、文本框控件,布局。

第二部分界面设计区,可以把控件拖拽到此区域。

第三部分,对象查看器,通过树状图展示了从视图到空间的关系。下方的数学编辑器可以编辑设计区的任何对象的属性。例如,位置,是否可见…

这里用到了button,list,label,textview控件。

在Qdesiger内可以设置控件发出的信号类型,但是一般不在这里设置。不过我们可以通过在这的信号与槽工具看看,相关的控件有哪些信号。

左击选中一个控件,拖拽出一条线再松手。

设计好后保存成xxx.ui文件

使用pyuic5 -o ui_a.py xxx.ui把ui文件转换成py文件。

也可使用vscode插件,自行百度。

接下来需要在主文件导入界面文件。

在此之前需要导入pyqt5的一些库。

之后附上代码这里就不加了。

from ui_a import Ui_MainWindow#导入ui转py文件class MyWindow(QtWidgets.QMainWindow,Ui_MainWindow):#继承父类QWidget这个MyWindow就是我们设计功能的主类,所以需要继承PyQT和MainWindow类。以便操作他们派生的对象。在MyWindow构造函数中,初始化父类对象和界面组件对象。在def ini_ui(self):初始化控件self.com=self.comboBox获取控件对象把控件的信号绑定到槽函数comfun上,self.com.activated.connect(self.comfun)

编写槽函数def comfun(self):global ser, serialPortserialPort=self.com.currentText()#获取当前的串口号print(serialPort)ser.port=serialPort#设置串口对象的串口号其他控件都差不多发送槽函数def sendhand(self):global serialPort, serif self.pushButton.text() == "断开"and serialPort != None:send_str=self.textEdit.toPlainText()ser.write(send_str.encode("utf-8"))定时器定时监控接收缓冲区def time_out(self):global ser, timer_valuedata = ser.read_all()txt=str(data.decode())if (len(txt)!=0):self.textBrowser.append(txt)self.timer.start(timer_value)

要在打开串口后,开启定时器,并且在回调函数执行末尾开启定时器。

重复执行回调函数

app=QApplication(sys.argv)timer_value=100#间隔100ms读一次串口baudRate = 115200ser=serial.Serial(timeout=0.5)############com_list=get_com_list()if com_list!=[]:#将设备名填入到下拉框中for i in range(len(com_list)):w.com.addItem(com_list)serialPort=com_list[0]#默认为第一个端口else:serialPort = Nonew.show_dialog(str="请先打开串口")#############开启图形化界面w=MyWindow()w.show()#w->ui->show ui里有布局#w.show_dialog("123456")#程序进行循环等待状态app.exec()

6.其他资料

Python学习:

/paths/85 交互式python学习,适合有编程基础的。

PyQT学习:

https://www.bilibili.com/video/BV15R4y1s7JD/?vd_source=9030595337abea343e2125e65d245d46

Pyqtgraph绘制波形教程:

/zsbyg/pyqtgraph_my_cookbook/tree/master

我会把我的学习时的代码打包,供其下载。

作者:x鑫鑫

毕业论文之PyQT5上位机开发 动态焦点

2023-06-02 13:42:53

天天快看:深蓝S7重塑高价值SUV榜样,友商这回压力不小!

2023-06-02 13:22:28

天天快资讯:小学生“大书包”也是成长“大问题”

2023-06-02 12:11:43

氢能补贴名单发布!看看97辆里面有没有你的车?

2023-06-02 12:15:48

大雾橙警!注意防范 每日热点

2023-06-02 11:42:03

《区域全面经济伙伴关系协定》(RCEP)对15个签署国全面生效

2023-06-02 10:10:34

当升科技:6月1日获融资买入1752.37万元,占当日流入资金比例11.98%

2023-06-02 09:40:23

天天视讯!江苏省为什么还有上网课

2023-06-02 09:08:33

特别的“六一”:新工体首迎藏族儿童足球队

2023-06-02 07:51:23

修路沥青多少钱一吨 沥青多少钱一吨

2023-06-02 07:14:38

RCEP正式对菲律宾生效 环球热资讯

2023-06-02 06:20:55

办理房屋继承过户需要什么资料和手续 当前观点

2023-06-02 05:48:13

抿嘴笑的女孩_抿嘴

2023-06-02 05:25:03

充电宝超级横评:兼容PD快充协议都很奢侈,难怪有充电宝刺客 全球资讯

2023-06-02 04:16:16

双击桌面图标打开的是属性_双击桌面图标打不开右击显示卸载-全球播资讯

2023-06-02 04:10:12

提手旁一个郑读什么(一个提手旁加个丁是一个字吗)

2023-06-02 02:19:20

松江河到沈阳的大客有几点的(松江河到沈阳)

2023-06-02 01:31:55

中电兴发:子公司北京中电兴发将退出云南联通混改

2023-06-02 00:47:59

绢旗最爱出场集数_绢旗最爱

2023-06-02 00:04:52

关乎婴童成长 市场监管总局发布这六项国家标准

2023-06-01 23:50:00

全球速读:笔记本电脑触摸板怎么关闭 win7系统_笔记本电脑触摸板怎么关闭 win7

2023-06-01 22:37:02

礼仪雅风扑面来!湖南交通工程学院“礼仪之星”总决赛圆满落幕 今日讯

2023-06-01 22:32:10

福建福州:科技馆里欢度六一 全球即时看

2023-06-01 20:34:32

2023英语介绍我最喜欢的食物作文-全球速递

2023-06-01 20:27:12

环球资讯:c盘临时文件夹在c盘哪里_c盘临时文件夹在

2023-06-01 18:50:07

丽珠医药(01513.HK)截至5月末累计回购约582.9万股A股股份|天天即时看

2023-06-01 18:28:02

信用卡逾期可以申请停息挂账吗?银行信用卡停息挂账条件是什么?-每日资讯

2023-06-01 17:44:06

66是什么意思网络用语大全.doc 视频(66是什么意思网络用语简介介绍) 焦点速讯

2023-06-01 17:19:16

蝙蝠侠阿甘疯人院换皮肤_蝙蝠侠 阿甘疯人院-环球今亮点

2023-06-01 16:39:29

怎么查qq绑定的身份证能换吗_怎么查qq绑定的身份证

2023-06-01 15:13:12

世界今亮点!江西旅游商贸职业学院党委书记深入学生参加“双体验日”活动

2023-06-01 14:24:03

200万保险一年多少钱?怎么买?

2023-06-01 14:11:35

每日速递:2023版熊猫纪念币150克精制金币现在市场价是多少(2023年06月01日)

2023-06-01 13:00:44

美股异动 | 诺亚财富(NOAH.US)收涨近6% Q1股东应占净收益环比增加74.5%-热文

2023-06-01 12:40:48

每日快播:合康新能:5月31日融券卖出2.53万股,融资融券余额1.92亿元

2023-06-01 11:27:49

潍柴动力:5月31日融资买入2022.86万元,融资融券余额27.97亿元_当前讯息

2023-06-01 10:39:29

“交管12123”App上线轻微交通事故视频快处功能,覆盖36城 每日讯息

2023-06-01 10:15:09

莱美药业(300006)5月31日主力资金净买入1142.54万元

2023-06-01 09:24:02

今日聚焦!安庆石化推动乙苯苯乙烯装置导热油“绿色”换装

2023-06-01 08:36:38

速递!雄安新区新建片区投入使用学校29所

2023-06-01 07:56:49

用好5.5G数字创新“加速器”|焦点简讯

2023-06-01 06:46:47

天天速讯:行程码和行动轨迹一样吗怎么查(行程码和行动轨迹一样吗)

2023-06-01 05:20:36

西藏“最低调”的城市,美得无与伦比,总是能收获惊喜

2023-06-01 03:15:20

【夜赏】《文山档案故事》——拔萝卜|当前消息

2023-06-01 01:51:34

多家公司准备“扎营”香港中环 什么情况?字节跳动回应:属实!

2023-06-01 00:20:29

winky诗山鬼歌词

2023-05-31 23:37:27

驻马店市“驿小驿”志愿服务队趁天抢时助力抢收 热推荐

2023-05-31 22:35:39

妙可蓝多:拟6.01亿元收购吉林广泽乳品少数股权

2023-05-31 21:55:39

【楚天评】东湖评论:激活招商引资“源头活水” 热推荐

2023-05-31 21:13:48

热消息:“红马甲”携手“红管家”服务客户零距离

2023-05-31 20:09:26

海贼王1085:薇薇也是D之一族,萨博单挑五老星,伊姆能力曝光-世界快报

2023-05-31 19:25:16

6月30日起野营车不得进入上海迪士尼乐园-当前速看

2023-05-31 18:51:41

国台办:大陆始终是台商台企投资兴业最佳选择

2023-05-31 15:14:46

今日南财市场情绪指数为21.7,市场投资热度偏低

2023-05-31 14:55:28

环球精选!2.5万平方米裸地换新颜,通州杨庄披上新“绿衣”

2023-05-31 14:37:35

【报资讯】新民市气象台发布大风蓝色预警信号

2023-05-31 13:32:17

世界滚动:5月份基金发行市场再遇冷 公募:投资难度加大但市场不缺乏机会

2023-05-31 12:55:31

今日聚焦!石山这样成绿海(美丽中国·小城看生态③)

2023-05-31 12:36:19

两个省会城市的“温度差” 每日简讯

2023-05-31 12:32:17

5月31日河南地区氢氟酸市场价格暂稳

2023-05-31 12:20:39

45元一杯,酸奶「刺客」收割年轻人钱包?

2023-05-31 11:49:18

甘肃政法大学2023年硕士研究生招生复试考试须知(调剂志愿)_世界快资讯

2023-05-31 11:03:56

汽油滤芯主要作用(什么是汽油滤芯?)

2023-05-31 10:44:04

《郑州高新区振兴超硬材料产业若干措施(征求意见稿)》政策解读-天天热头条

2023-05-31 10:08:54

今日视点:AM5电竞小钢炮!华硕TUF GAMING A620M-PLUS WIFI电竞特工主板图赏

2023-05-31 09:49:01

环球热点评!38crmoal是什么材料 38crmoal

2023-05-31 09:16:14

易建联直言很想休息,郭昊文终于回来了,北京主帅人选也已敲定

2023-05-31 09:09:43

【环球快播报】qq空间照片怎么批量导出(qq空间照片怎么批量导出到u盘)

2023-05-31 08:25:19

最资讯丨618大促直降800元 iPhone 11到手价跌破3000大关

2023-05-31 08:11:39

E选车丨奔驰EQE SUV:顶配比GLE入门还便宜 想买选低配就够了

2023-05-31 07:38:35

首创环保(600008):5月30日北向资金增持569.62万股

2023-05-31 07:11:16

寂静岭最后到底是什么意思? 世界快看点

2023-05-31 06:43:37

房友共享平台_房友在线 环球观热点

2023-05-31 06:15:35

来云南 看近亿只蝴蝶大爆发有多壮观-环球快看点

2023-05-31 05:45:58

世界要闻:城商行板块5月30日跌0.15%,兰州银行领跌,主力资金净流出1.69亿元

2023-05-31 05:10:26

一加抹黑小米降价,不择手段

2023-05-31 04:02:31

滚动:对华关税重估 美政府应秉持客观理性态度

2023-05-31 03:01:59

天天精选!【SMM硅周评】硅厂提价买家观望 成交略僵持

2023-05-31 01:26:11

出价17笔!楼面价10235元/㎡!市府地块熔断!-今亮点

2023-05-31 01:10:27

原腾讯QQ空间负责人,T13专家,黄希彤被爆近期被裁员,裁员原因令人唏嘘。。

2023-05-30 23:00:16

每日热文:北京:推动通用人工智能技术创新场景应用

2023-05-30 23:10:42

欧元/日元价格分析:可能进一步上涨突破151.00|天天快看

2023-05-30 22:35:17

全球短讯!河南泌阳:培育新型农业经营主体 助力乡村振兴

2023-05-30 22:25:23

调水量近84个西湖!江苏圆满完成年度南水北调任务

2023-05-30 21:38:10

龙星化工:公司研发人员共177人,研发人员数量占比16.53%,其中本科63人,硕士以上3人,30岁以下9人,30~40岁112人-全球热推荐

2023-05-30 21:30:28

环球看点!升级新一代天玑8200-Ultra!Redmi Note 12T Pro图赏

2023-05-30 21:01:45

机器人焊接_机器人焊接

2023-05-30 20:33:06

全球今热点:新疆2023年初中级经济师考试报名时间

2023-05-30 20:27:19

环球观速讯丨市场监管总局无条件批准微软收购动视暴雪

2023-05-30 19:35:59

世界要闻:苏农银行: 苏农银行关于持股5%以上股东部分股份解除质押及再质押的公告

2023-05-30 19:29:51

世界观天下!dnf黑钻翻牌没有(dnf黑钻翻牌没)

2023-05-30 19:17:18

环球今日讯!快播公司正式宣告破产!创始人出狱后创办人工智能公司

2023-05-30 18:51:42

福特接入特斯拉超充网络,北美开放式快充网络布局初见端倪?

2023-05-30 18:29:20

紫陌是什么意思呢_紫陌是什么意思

2023-05-30 18:02:39

油价年内第四涨要来 加满一箱或多花3.5元

2023-05-30 17:50:08

李小加:预期滴灌通旗下金融资产交易所MCEX将于8月正式营运|时快讯

2023-05-30 17:27:59

愤怒!男孩进店买水恶意踢11个月婴儿|世界最资讯

2023-05-30 17:19:36

滴滴、T3出行、曹操出行“猛攻”无人驾驶网约车

2023-05-30 16:48:22

小金刚品质 Note 12T Pro首发福利:一年碎屏险免费送

2023-05-30 16:28:52

每日动态!里奥梅西(梅西的儿子)

2023-05-30 16:34:37

每日看点!“二次综改”月底全面启动!4亿车主有喜有忧,中小险企直呼“更难了”

2023-05-30 16:08:07

妲己九尾天狐皮肤多少钱-天天观速讯

2023-05-30 15:14:26

5月30日宁夏兴平电石价格暂稳_全球新资讯

2023-05-30 15:23:07

AI走进文博会 首次引入数字人直播|每日看点

2023-05-30 15:04:44

【世界热闻】龙山街道:开展“乡村学堂”活动 助力乡村振兴

2023-05-30 14:33:33

焦点消息!南方彩网双色球走势图_南方彩网

2023-05-30 14:02:04

内江市养老金调整方案2022~2023年最新消息 内江市养老金调整方案今年涨多少

2023-05-30 13:04:06

77.4%ORR!和誉(02256)有望成为ASCO预期差最大投资标的

2023-05-30 12:54:16

环球关注:超重耐力适应、水下出舱……神舟十六号航天员乘组地面训练画面公布

2023-05-30 11:19:56

【全球独家】基本工资岗位工资绩效工资的区别_基本工资 岗位工资 绩效工资比例

2023-05-30 10:48:44

世界球精选!软通动力股东晋汇国际累计减持1%股份

2023-05-30 10:09:37

本赛季球员收入盘点:欧文4750万 威少7210万 库里9310万 那詹姆斯呢

2023-05-30 09:27:13

全球热门:川西气田最大脱硫站项目工艺管道安装开工

2023-05-30 08:30:03

英伟达AI新服务催动游戏股上涨 游戏NPC成行业智能化应用起点?

2023-05-30 07:50:36

全球看点:sin cos tan数值表(tan cos sin)

2023-05-30 07:05:20

想当“岛主”吗?浙江一无人岛挂牌拍卖了_天天速读

2023-05-30 06:04:35

热头条丨tfsi是什么车型_TFSI是什么意思

2023-05-30 05:15:36

韩剧tv在线观看_viu tv

2023-05-30 04:26:03

祥祺集团发布声明:出现了阶段性现金问题 正出售部分资产股权|全球最新

2023-05-30 03:35:59

【天天新要闻】“麦”好开局第一步 冬小麦主产区陆续迎来收获

2023-05-30 03:30:20

300余家商贸物流及企业参会参展!第十八届中国国际物流节在廊坊开幕

2023-05-30 02:09:15

西南证券: 西南证券股份有限公司关于召开2022年年度股东大会的通知

2023-05-30 01:39:47

一级建造师报名费什么时候退一级建造师报名费 快报

2023-05-30 01:07:16

心脏下边后背隐隐作痛是怎么回事_后背上部中间隐隐作痛是怎么回事|即时焦点

2023-05-29 22:50:13

锂矿仍然抢手,赣锋锂业溢价增资海外锂业公司

2023-05-29 22:15:32

李尚福将出席第20届香格里拉对话会并访问新加坡|全球观天下

2023-05-29 21:57:13

天天消息!“坑爹”后,岸田儿子辞职,岸田发声!

2023-05-29 20:55:56

我的超级鬼屋笔趣阁_我的超级鬼屋

2023-05-29 19:36:41

当前速看:酒店双人床被套尺寸

2023-05-29 19:41:37

天天即时:播撒“心”希望,润心促成长

2023-05-29 19:42:01

好甜蜜!网友美国偶遇李梦张隆,2人脸贴脸,共看1部手机+1杯饮料

2023-05-29 18:58:41

便民之路即是“财富”之路

2023-05-29 17:02:25

全球头条:医保缴费比例个人和单位2023(2023年社保个人和单位缴费标准)

2023-05-29 16:14:41

北化股份(002246.SZ):硝化棉产品是基础材料 有专项订货需求

2023-05-29 16:12:28

车抵押贷款不还的最坏后果有哪些 主要后果有这些具体情况详细内容介绍|当前热文

2023-05-29 15:06:21

从“分类试点”走向“集聚融合” 昆山组团式片区化推进特色田园乡村建设

2023-05-29 14:17:10

浙江省商务厅吾布力喀斯木 买吐送副厅长莅临熊猫乳品走访调研

2023-05-29 13:35:16

蛋清怎么打成奶油状能吃吗_蛋清怎么打成奶油状

2023-05-29 12:14:39

快播:2023年5月28日二甲基四氢呋喃价格最新行情预测

2023-05-29 11:27:50

《霍格沃兹之遗》野外山洞开启攻略 野外山洞如何解锁? 世界短讯

2023-05-29 11:25:34

省水利厅调研组来我市调研再生水利用配置试点工作

2023-05-29 10:44:14

5月29日生意社维生素E基准价为78.00元/公斤

2023-05-29 09:48:05

南方电网推动数字化转型 99.5%变电站实现无人值守

2023-05-29 08:45:09

白切黑动漫角色_请问动漫里白切黑是什么意思

2023-05-29 07:50:51

医疗纠纷的调解途径包括

2023-05-29 06:42:38

江西宜黄:“数字平安乡村”助力乡村振兴 热头条

2023-05-29 05:59:17

校宝家系统_校宝家

2023-05-29 04:19:49

天天快讯:记者:里科从马背摔下后又被马蹄踢中头部,造成脑溢血

2023-05-29 03:10:57

曲兰(关于曲兰介绍) 天天快播

2023-05-29 01:11:48

世界热头条丨宝宝耳朵里有硬耳屎怎么办要紧吗(宝宝耳朵里有硬耳屎)

2023-05-28 23:21:42

环球即时看!叔父

2023-05-28 22:17:25

当前速讯:城市副中心站交通枢纽崭露头角,首片“京帆”地标预计年底亮相

2023-05-28 21:04:22

全世界的美女都爱我手机铃声_全世界的美女都爱我

2023-05-28 19:50:35

全球热推荐:分享双色球晒票第060期,我见众生皆草木,唯你是青山

2023-05-28 18:55:53

蜀道装备(300540.SZ)与原平经开区签署《山西原平清洁能源项目框架协议》

2023-05-28 17:47:50

ESG行业观察丨A股医药制造业ESG相关报告披露率32.8% ESG评级A占26.11%

2023-05-28 17:03:18

【天天快播报】巴尔塔萨预览电动超级跑车将于4月上市前推出

2023-05-28 15:53:04

国泰君安证券调整高管分工:“70后”副总裁李俊杰分管财富管理

2023-05-28 14:48:53

新洲龙王白莲_关于新洲龙王白莲简介

2023-05-28 13:08:31

焦点简讯:维蒂尼亚:希望这次夺冠是巴黎未来一系列冠军中的第一个

2023-05-28 12:17:56

数说中国|4月份工业生产继续恢复 企业利润降幅继续收窄

2023-05-28 10:57:18

重磅!国产大飞机C919商业航班今天首飞,内部细节曝光:经济舱156座,餐食叫“五福临门”|看热讯

2023-05-28 10:07:40

毛骗第三季 mkv 下载(毛骗第3季迅雷下载)

2023-05-28 09:05:33

有声无力的意思_物理的意思

2023-05-28 08:01:39

全球报道:秦创原“高精尖”科技成果扎堆展示

2023-05-28 07:06:21

宝宝四天没大便老放屁怎么办_宝宝四天没大便老放屁什么原因 全球快看

2023-05-28 05:53:16

国字脸适合什么眼镜女生(国字脸适合什么眼镜) 全球最资讯

2023-05-28 04:10:04

世界快看点丨身体里缺啥,一看便知!

2023-05-28 03:11:46

药流与人流的区别与危害_第一次药流有什么危害_天天快资讯

2023-05-28 00:52:04

1.8万个岗位!京津冀三地携手促就业 助力高校毕业生求职

2023-05-27 23:09:49

【环球播资讯】万人说新疆丨这个民间博物馆不得了,有6000多件老物件呢

2023-05-27 22:15:42

斗鸡眼怎么矫正眼睛_斗鸡眼怎么矫正

2023-05-27 20:50:41

epr效应全称_epr效应是什么|当前滚动

2023-05-27 20:00:53

吉利银河L7部分配置曝光,电混SUV将迎来新一代体验

2023-05-27 18:54:41

世界实时:人工学院2攻略三人行_人工学院2攻略

2023-05-27 17:54:47

染发剂怎么洗掉衣服上_染发剂怎么洗|速看

2023-05-27 17:00:21

环球微资讯!刷屏!国企领导夜总会接受有偿陪侍?巡视组发声!特斯拉被查 什么情况?华尔街大佬卷入“绝命大案”!

2023-05-27 15:52:29

超大花盆适应养什么花_适合养在大花盆里面的花卉_全球速看

2023-05-27 14:58:35

焦汉清_焦 汉语汉字

2023-05-27 13:53:41

长城为何“笑傲”行业潮头?离不开新能源品牌建设及研发

2023-05-27 12:44:54

中国代表呼吁国际社会积极支持非盟维和行动

2023-05-27 11:49:54

应急管理部举办“安全科技之旅”应急科普特色活动 焦点速读

2023-05-27 10:41:28

385+198的简便运算_387 198简便运算怎么算-观速讯

2023-05-27 09:50:41

世界即时:汽车着火烧成空架情况紧急 西安消防紧急扑救

2023-05-27 08:43:52

搜狐微门户自动安装_搜狐微门户怎么卸载 全球焦点

2023-05-27 08:50:15

焦点热门:市场延续调整态势,投资者该如何应对?丨就市论市

2023-05-27 08:02:41

林志炫经典歌曲_林志炫 环球视讯

2023-05-27 06:43:36

psp牧场物语怎么存档_psp牧场物语攻略

2023-05-27 04:51:50

全民健身动起来|重庆篮球超级联赛带动全市篮球热情

2023-05-27 03:22:43

23苏州资产SCP001今日发布发行公告

2023-05-27 02:40:42

英语歌曲_英语歌|热议

2023-05-27 01:59:26

全球速讯:衣服染上别的色用啥洗掉_有什么洗掉的技巧

2023-05-27 00:42:21

世界看热讯:青海与全国6.88万家医疗机构开通异地就医直接结算业务

2023-05-27 00:28:14

新松医疗任命黄勇为公司董事会秘书 2022年公司亏损2625.51万-焦点热文

2023-05-26 23:25:41

【环球新要闻】上海洗霸(603200.SH):在并购方向主要考虑水处理各种化学品服务领域及新能源新材料领域的相关项目

2023-05-26 22:56:57

争四大戏落幕!曼联提前锁定英超最后一个下赛季欧冠名额

2023-05-26 21:42:14

谁与争锋!苏州金龙助阵四川公交驾驶技能竞技赛出新风采 环球今热点

2023-05-26 21:51:21

混合策略纳什均衡(混合策略纳什均衡)

2023-05-26 19:29:36

当前热议!证券板块涨0.3% 哈投股份涨3.38%居首

2023-05-26 18:48:18

大连万达商管就市场传闻发布澄清说明 即时焦点

2023-05-26 18:09:41