基于Dragonboard 410c的智能魔镜设计(8)——python脚本实现UI原型.doc

基于Dragonboard 410c的智能魔镜设计(8)——python脚本实现UI原型.doc

ID:27870206

大小:52.00 KB

页数:22页

时间:2018-12-06

基于Dragonboard 410c的智能魔镜设计(8)——python脚本实现UI原型.doc_第1页
基于Dragonboard 410c的智能魔镜设计(8)——python脚本实现UI原型.doc_第2页
基于Dragonboard 410c的智能魔镜设计(8)——python脚本实现UI原型.doc_第3页
基于Dragonboard 410c的智能魔镜设计(8)——python脚本实现UI原型.doc_第4页
基于Dragonboard 410c的智能魔镜设计(8)——python脚本实现UI原型.doc_第5页
资源描述:

《基于Dragonboard 410c的智能魔镜设计(8)——python脚本实现UI原型.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Dragonboard410c的智能魔镜设计(8)——python脚本实现UI原型  在上一篇文章中,已经跟大家介绍如何智能魔镜的UI原型设计,并且采用designer.exe工具完成了原始的魔镜UI界面设计,可以看出,整个魔镜的UI设计非常简单,但是如果要实心较好的效果,我们单独使用designer.exe工具很难完成,这就需要我们在完成原型设计后得到的xml文件进行进一步的修改和细化,以达到我们的设计要求。  这里,大家可以直接修改designer.exe文件的xml的元素的属性等来调节和细化UI,同时也可以使用pyuic

2、5工具将其转换成py脚本,然后对其进行修改,本文在设计中,直接使用pyuic5工具将其进行了转换,然后进行修改,最终得到的UI代码如下:  #-*-coding:utf-8-*-  fromPyQt5importQtCore,QtGui,QtWidgets  classUi_MainWindow(object):  defsetupUi(self,MainWindow):  MainWindow.setObjectName(“MainWindow”)  desktopRect=QtWidgets.QDesktopWidget().

3、screenGeometry()  MainWindow.resize(desktopRect.width(),desktopRect.height())  icon=QtGui.QIcon()  icon.addPixmap(QtGui.QPixmap(“:/images/icon”),QtGui.QIcon.Normal,QtGui.QIcon.Off)  MainWindow.setWindowIcon(icon)  self.centralWidget=QtWidgets.QWidget(MainWindow)  self

4、.centralWidget.setObjectName(“centralWidget”)  self.centralWidget.resize(357,1059)  self.temp=QtWidgets.QLabel(self.centralWidget)  self.centralWidget.setGeometry(desktopRect.width()-self.centralWidget.width(),0,self.centralWidget.width(),self.centralWidget.height()) 

5、 self.temp.setGeometry(QtCore.QRect(20,60,231,100))  font=QtGui.QFont()  font.setFamily(“楷体”)  font.setPointSize(40)  font.setBold(False)  font.setWeight(50)  self.temp.setFont(font)  self.temp.setText(“”)  self.temp.setAlignment(QtCore.Qt.AlignCenter)  self.temp.setO

6、bjectName(“temp”)  self.city=QtWidgets.QLabel(self.centralWidget)  self.city.setGeometry(QtCore.QRect(50,160,150,30))  font=QtGui.QFont()  font.setPointSize(13)  font.setBold(True)  font.setWeight(75)  self.city.setFont(font)  self.city.setText(“”)  self.city.setAlign

7、ment(QtCore.Qt.AlignCenter)  self.city.setObjectName(“city”)  self.date=QtWidgets.QLabel(self.centralWidget)  self.date.setGeometry(QtCore.QRect(30,245,211,25))  font=QtGui.QFont()  font.setPointSize(10)  font.setBold(True)  font.setWeight(75)  self.date.setFont(font)

8、  self.date.setText(“”)  self.date.setAlignment(QtCore.Qt.AlignCenter)  self.date.setObjectName(“date”)  self.closeButton=Qt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。