Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)

简介: Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)

输出结果

https://img-blog.csdn.net/20180529114418537

image.png

image.png

核心代码

def niu_read_docx(filename):

    doc=docx.Document(filename)

    fulltext=[]

    for para in doc.paragraphs:

        fulltext.append(para.text)

    return '\n'.join(fulltext)

class dialog(QDialog, Ui_dialog):

   """

   Class documentation goes here.

   """

   def __init__(self, parent=None):

       """

       Constructor

     

       @param parent reference to the parent widget

       @type QWidget

       """

       super(dialog, self).__init__(parent)

       self.setupUi(self)

     

       time.sleep(2) #使开机画面停留2秒

 

   @pyqtSlot()

   def on_pushButton_clicked(self):

       """

       Slot documentation goes here.

       """

       my_str_2=self.lineEdit_2.text()

       my_str_3=self.lineEdit_3.text()

       my_str_4=self.lineEdit_4.text()

     

       print(my_str, my_str_2, my_str_3, my_str_4)

       Button1_1=QMessageBox.information(self, u'提示信息框', u'输入的s所有信息已经存储到数据库中!', ) #提示对话信息框

       print('OK')

       self.close() #关闭当前界面

 

   @pyqtSlot()

   def on_pushButton_2_clicked(self):

       """

       Slot documentation goes here.

       """

       print('Cancel')

class MainWindow(QMainWindow, Ui_MainWindow):

   """

   Class documentation goes here.

   """

   def __init__(self, parent=None):

       """

       Constructor

       @param parent reference to the parent widget

       @type QWidget

       """

       super(MainWindow, self).__init__(parent)

       self.setupUi(self)

       self.graphicsView.mousePressEvent=self.my_clicked

     

   def my_clicked(self, e):

       print('自定义的点击事件函数')

       webbrowser.open('www.baidu.com') #默认浏览器打开指定网址

   @pyqtSlot()

   def on_pushButton_clicked(self):

       """

       Slot documentation goes here.

       """

       print(self.textBrowser.toPlainText())

 

   @pyqtSlot()

   def on_pushButton_2_clicked(self):

       """

       Slot documentation goes here.

       这是测试按钮的槽函数

       """

       self.lineEdit.setText( "")  #清除单行文本框内容

       self.lineEdit_2.setText( "")

       self.textBrowser.setText( "") #清除多行文本框内容

       print("清除登陆账号信息!")

 

   @pyqtSlot()

   def on_pushButton_3_clicked(self):

       """

       Slot documentation goes here.

       """

       my_str=self.lineEdit.text()+":"+self.lineEdit_2.text() #获取单行文本框的内容

       self.textBrowser.append(my_str) #向多行文本添加内容

       print(my_str)

     

   @pyqtSlot()

   def on_pushButton_4_clicked(self):

       """

       Slot documentation goes here.

       该按钮命令调用的预定义的函数,退出的命令

       """

   @pyqtSlot()

   def on_pushButton_5_clicked(self):

       """

       Slot documentation goes here.

       """

       Button5=QMessageBox.question(self, u'提示信息框', u'是否全部保存到数据库中?')

       if Button5==0:

           print('全部保存中……')

       else:

           print('没有保存')

         

     

   @pyqtSlot()

   def on_pushButton_6_clicked(self):

       """

       Slot documentation goes here.

       """

       Button6=QMessageBox.warning(self, u'提警告信息框', u'没有警告信息,请继续输入!')

     

   @pyqtSlot()

   def on_pushButton_7_clicked(self):

       """

       Slot documentation goes here.

       """

       Button7=QMessageBox.critical(self, u'严重警告!', u'没有严重警告信息,请继续输入!')

 

   @pyqtSlot()

   def on_pushButton_9_clicked(self):

       """

       Slot documentation goes here.

       """

       self.graphicsView.setStyleSheet("border-image: url(:/im/image/AI (4).jpg);")

     

     

#    @pyqtSlot(QUrl)

   def on_textBrowser_anchorClicked(self, p0):

       """

       Slot documentation goes here.

     

       @param p0 DESCRIPTION

       @type QUrl

       """

   @pyqtSlot()

   def on_radioButton_clicked(self):

       """

       Slot documentation goes here.

       """

       print('同时选择其他三个首个radioButton')

       self.radioButton_12.setChecked(True)

       self.radioButton_16.setChecked(True)

       self.radioButton_20.setChecked(True)

       self.label_4.setStyleSheet("border-image: url(:/im/image/AI (4).jpg);")


相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
测试技术 开发者 Python
Python(GUI)之活动积分记录表
本文介绍了一套使用Python的Tkinter库构建的学生活动积分记录系统。该系统允许教师选择班级和学生,输入加分分数及原因,并将数据保存至文件,旨在简化学生积分管理流程,提升教学效率。
629 130
|
API C++ 开发者
PySide vs PyQt:Python GUI开发史诗级对决,谁才是王者?
PySide 和 PyQt 是 Python GUI 开发领域的两大利器,各有特色。PySide 采用 LGPL 协议,更灵活;PyQt 默认 GPL,商业使用需授权。两者背后团队实力雄厚,PySide 得到 Qt 官方支持,PyQt 由 Riverbank Computing 打造。API 设计上,PySide 简洁直观,贴近原生 Qt;PyQt 增加 Pythonic 接口,操作更高效。性能方面,两者表现优异,适合不同需求的项目开发。选择时可根据项目特点与开源要求决定。
1619 20
|
机器学习/深度学习 人工智能 供应链
从概念到商业价值:AI、机器学习与深度学习全景指南
在这个科技飞速发展的时代🚀,人工智能正以惊人的速度渗透到我们的生活和工作中👀。但面对铺天盖地的AI术语和概念,很多人感到困惑不已😣。"AI"、"机器学习"、"深度学习"和"神经网络"到底有什么区别?它们如何相互关联?如何利用这些技术提升工作效率和创造价值?
760 0
|
数据采集 搜索推荐 数据可视化
基于python大数据的商品数据可视化及推荐系统
本系统基于Python、Django与ECharts,构建大数据商品可视化及推荐平台。通过爬虫获取商品数据,利用可视化技术呈现销售趋势与用户行为,结合机器学习实现个性化推荐,助力电商精准营销与用户体验提升。
|
机器学习/深度学习 搜索推荐 数据可视化
基于python大数据的音乐可视化与推荐系统
本研究基于Python实现音乐数据采集、清洗、分析与可视化,并结合协同过滤算法构建个性化推荐系统。通过Echarts展示音乐热度及用户偏好,提升用户体验,助力音乐产业智能化发展。
基于大数据的旅游可视化及推荐系统
本项目围绕数字化旅游系统的开发与应用展开研究,结合SpringBoot、Layui、MySQL、Java等技术,构建基于协同过滤算法的智能推荐系统。内容涵盖项目背景、研究现状、开发工具及功能结构,旨在提升旅游体验与管理效率,推动旅游业数字化转型。
|
机器学习/深度学习 搜索推荐 算法
基于python大数据的口红商品分析与推荐系统
本研究基于Python大数据技术,构建口红商品分析与推荐系统,旨在解决口红市场产品同质化与消费者选择困难问题。通过分析颜色、质地、价格等多维度数据及用户行为,实现个性化推荐,提升购物体验与品牌营销效率,推动美妆行业数字化转型,具有重要现实意义与市场价值。
|
搜索推荐 算法 大数据
基于python大数据的旅游景点可视化与推荐系统
本系统基于大数据与网络技术,构建个性化旅游推荐平台。通过收集用户偏好及行为数据,结合机器学习算法,提供精准的旅游目的地、住宿及交通推荐,旨在优化旅游信息传递,提升用户决策效率与旅行体验。
|
搜索推荐 算法 数据可视化
基于python大数据的招聘数据可视化及推荐系统
本研究聚焦于基于协同过滤的就业推荐系统设计与实现。随着就业压力增大和信息技术发展,传统求职方式面临挑战。通过分析用户行为与职位特征,协同过滤技术可实现个性化职位推荐,提升求职与招聘效率。研究涵盖系统架构、数据采集、算法实现及可视化展示,旨在优化就业匹配,促进人才与岗位精准对接,助力就业市场智能化发展。

推荐镜像

更多