最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

我喜歡你 抖音表白程序python版

 更新時間:2019年04月07日 07:07:16   作者:遂越凈郝  
我喜歡你!這篇文章主要為大家詳細(xì)介紹了抖音表白程序python版的實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python抖音表白神器,供大家參考,具體內(nèi)容如下

# -*- coding: utf-8 -*-


import sys
from PyQt5 import QtWidgets
from PyQt5.QtGui import QFont,QIcon#QtWidgets不包含QFont必須調(diào)用QtGui
from PyQt5 import QtGui,QtCore
import random

class MessageBox(QtWidgets.QWidget):#繼承自父類QtWidgets.QWidget
 CloseAllowed=0
 def __init__(self,parent = None):#parent = None代表此QWidget屬于最上層的窗口,也就是MainWindows.
  QtWidgets.QWidget.__init__(self)#因?yàn)槔^承關(guān)系,要對父類初始化
#通過super初始化父類,__init__()函數(shù)無self,若直接QtWidgets.QWidget.__init__(self),括號里是有self的
  self.setGeometry(300, 300, 800,800) # setGeometry()方法完成兩個功能--設(shè)置窗口在屏幕上的位置和設(shè)置窗口本身的大小。它的前兩個參數(shù)是窗口在屏幕上的x和y坐標(biāo)。后兩個參數(shù)是窗口本身的寬和高
  #self.resize(1000, 500) # 設(shè)置窗體大小,本行可有可無。
  self.center()#自定義一個居中的函數(shù)
  self.setFixedSize(self.width(),self.height());#PyQT禁止調(diào)整窗口大小和窗口最大化按鈕
  #self.setWindowFlags(QtCore.Qt.WindowMinimizeButtonHint)#PyQT禁止窗口最大化按鈕和關(guān)閉按鈕
  self.setWindowTitle(u'表白神器-powered by 遂越凈郝') # 僅僅設(shè)置窗體標(biāo)題,不設(shè)置位置。
  self.setWindowIcon(QIcon('rose.png')) # 調(diào)用QIcon構(gòu)造函數(shù)時,我們需要提供要顯示的圖標(biāo)的路徑(相對或絕對路徑)。同時注意:使用QIcon類型必須導(dǎo)入此模塊from PyQt5.QtGui import QIcon
  self.setToolTip(u'知乎搜索<b>遂越凈郝</b>獲取源碼')#調(diào)用setToolTip()方法,該方法接受富文本格式的參數(shù),css之類。
  QtWidgets.QToolTip.setFont(QFont('華文楷體', 10))#設(shè)置字體以及字體大小
  self.label1 = QtWidgets.QLabel(u'<b>小姐姐,觀察你很久了!</b>', self) # 建立一個標(biāo)簽
  self.label1.move(150, 40) # 使此標(biāo)簽移動到這個部件(260,40)的位置
  self.label1.setFont(QFont("Timers", 20));#設(shè)置字體與字體大小
  self.label2= QtWidgets.QLabel(u'<b>做我女朋友好不好?</b>', self) # 建立一個標(biāo)簽
  self.label2.move(150, 100) # 使此標(biāo)簽移動到這個部件(260,100)的位置
  self.label2.setFont(QFont("Timers", 20));#設(shè)置字體與字體大小

  #Qt中提供的調(diào)色板QPalette類就是專門用于管理控件的外觀顯示。QPalette類相當(dāng)于對話框或控件的調(diào)色板,管理著控件和窗體的所有顏色。
  #每個窗體和控件都包含一個QPalette對象,在顯示時,對其做相應(yīng)的設(shè)置即可
  self.window_pale = QtGui.QPalette()#實(shí)例化QPalette類
  self.window_pale.setBrush(self.backgroundRole(), QtGui.QBrush(QtGui.QPixmap("biu.jpg")))#打開圖片
  self.setPalette(self.window_pale)#應(yīng)用背景色
  # setStyleSheet來設(shè)置圖形界面的外觀

  self.buttonOK = QtWidgets.QPushButton(u'同意',self) # 因?yàn)樾枰黾影粹o,所以我們引入了QPushButton類,該按鈕是QPushButton類的一個實(shí)例。構(gòu)造函數(shù)的第一個參數(shù)是按鈕的標(biāo)簽。第二個參數(shù)是父窗口小部件。父窗口小部件是示例窗口小部件,它是通過QWidget繼承的
  self.buttonOK.setFocusPolicy(QtCore.Qt.NoFocus)#按鈕無焦點(diǎn)
  # Qt::TabFocus 0x1 接受Tab鍵焦點(diǎn)
  # Qt::ClickFocus 0x2 接受鼠標(biāo)單擊做焦點(diǎn)
  # Qt::StrongFocus TabFocus | ClickFocus | 0x8 接受Tab鍵和鼠標(biāo)單擊做焦點(diǎn)
  # Qt::WheelFocus StrongFocus | 0x4 滑輪作為焦點(diǎn)選中事件
  # Qt::NoFocus 0 不接受焦點(diǎn)
  self.buttonOK.move(50, 700) # move()方法來指定部件的放置坐標(biāo),坐標(biāo)的頂點(diǎn)就是窗口的左上角
  self.buttonOK.clicked.connect(self.showDialogOK)

  self.buttonE = QtWidgets.QPushButton(u'考慮考慮',self) # 因?yàn)樾枰黾影粹o,所以我們引入了QPushButton類,該按鈕是QPushButton類的一個實(shí)例。構(gòu)造函數(shù)的第一個參數(shù)是按鈕的標(biāo)簽。第二個參數(shù)是父窗口小部件。父窗口小部件是示例窗口小部件,它是通過QWidget繼承的
  self.buttonE.setFocusPolicy(QtCore.Qt.NoFocus) # 按鈕無焦點(diǎn)
  # Qt::TabFocus 0x1 接受Tab鍵焦點(diǎn)
  # Qt::ClickFocus 0x2 接受鼠標(biāo)單擊做焦點(diǎn)
  # Qt::StrongFocus TabFocus | ClickFocus | 0x8 接受Tab鍵和鼠標(biāo)單擊做焦點(diǎn)
  # Qt::WheelFocus StrongFocus | 0x4 滑輪作為焦點(diǎn)選中事件
  # Qt::NoFocus 0 不接受焦點(diǎn)
  self.buttonE.move(330, 700) # move()方法來指定部件的放置坐標(biāo),坐標(biāo)的頂點(diǎn)就是窗口的左上角
  self.buttonE.clicked.connect(self.showDialogEE)

  self.buttonNO = QtWidgets.QPushButton(u'拒絕',self) # 因?yàn)樾枰黾影粹o,所以我們引入了QPushButton類,該按鈕是QPushButton類的一個實(shí)例。構(gòu)造函數(shù)的第一個參數(shù)是按鈕的標(biāo)簽。第二個參數(shù)是父窗口小部件。父窗口小部件是示例窗口小部件,它是通過QWidget繼承的
  self.buttonNO.setFocusPolicy(QtCore.Qt.NoFocus) # 按鈕無焦點(diǎn)
  # Qt::TabFocus 0x1 接受Tab鍵焦點(diǎn)
  # Qt::ClickFocus 0x2 接受鼠標(biāo)單擊做焦點(diǎn)
  # Qt::StrongFocus TabFocus | ClickFocus | 0x8 接受Tab鍵和鼠標(biāo)單擊做焦點(diǎn)
  # Qt::WheelFocus StrongFocus | 0x4 滑輪作為焦點(diǎn)選中事件
  # Qt::NoFocus 0 不接受焦點(diǎn)
  self.buttonNO.move(610, 700) # move()方法來指定部件的放置坐標(biāo),坐標(biāo)的頂點(diǎn)就是窗口的左上角
  self.buttonNO.clicked.connect(self.showDialogNO)




 def showDialogOK(self):
  QtWidgets.QMessageBox.information(self, "歐耶", "愛你,么么么么么么么噠~~~", QtWidgets.QMessageBox.Ok)
  self.CloseAllowed = 1

 def showDialogEE(self):
  QtWidgets.QMessageBox.information(self, "別糾結(jié)了", "你完了,你媽讓你嫁給我", QtWidgets.QMessageBox.Ok)
  QtWidgets.QMessageBox.information(self, "別糾結(jié)了", "你爸也是這么說的", QtWidgets.QMessageBox.Ok)
  QtWidgets.QMessageBox.information(self, "別糾結(jié)了", "你奶奶也讓你嫁給我", QtWidgets.QMessageBox.Ok)
  QtWidgets.QMessageBox.information(self, "別糾結(jié)了", "你哥哥也同意了,你全家都同意", QtWidgets.QMessageBox.Ok)
  QtWidgets.QMessageBox.information(self, "別糾結(jié)了", "你閨蜜說嫁給我沒錯", QtWidgets.QMessageBox.Ok)
  QtWidgets.QMessageBox.information(self, "別糾結(jié)了", "你爸說不同意就打你", QtWidgets.QMessageBox.Ok)
  QtWidgets.QMessageBox.information(self, "別糾結(jié)了", "接受現(xiàn)實(shí)吧,我會對你好的", QtWidgets.QMessageBox.Ok)
  QtWidgets.QMessageBox.information(self, "別糾結(jié)了", "你都是我的人了", QtWidgets.QMessageBox.Ok)

 def showDialogNO(self):
  self.q = random.randint(0, 650) # 在0-650內(nèi)生成隨機(jī)的X坐標(biāo)
  self.w = random.randint(150, 650) # 在150-650內(nèi)生成隨機(jī)的Y坐標(biāo)
  self.buttonNO.move(self.q, self.w)


 #enterEvent事件PyQt自動運(yùn)行,無需調(diào)用
 # def enterEvent(self,event):#重寫了鼠標(biāo)的enterEvent事件,由于繼承了窗口類,鼠標(biāo)一進(jìn)入主窗口便會出發(fā)此函數(shù)
 #  self.q=random.randint(0,650)#在0-650內(nèi)生成隨機(jī)的X坐標(biāo)
 #  self.w=random.randint(150,650)#在150-650內(nèi)生成隨機(jī)的Y坐標(biāo)
 #  self.buttonNO.move(self.q,self.w)

#當(dāng)我們關(guān)閉一個窗口時,在PyQt中就會觸發(fā)一個QCloseEvent的事件,正常情況下會直接關(guān)閉這個窗口,
#但是我們不希望這樣的事情發(fā)生,所以我們需要重新定義QCloseEvent,函數(shù)名稱為closeEvent不可變
 def closeEvent(self,event):#函數(shù)名固定不可變

  if self.CloseAllowed==1:
   event.accept()#關(guān)閉窗口
  else:
   QtWidgets.QMessageBox.information(self, "未作回應(yīng)", "小姐姐,請不要逃避!", QtWidgets.QMessageBox.Ok)
   event.ignore()#忽視點(diǎn)擊X事件
 def center(self):
  screen=QtWidgets.QDesktopWidget().screenGeometry()#獲取屏幕分辨率
#QtWidgets.QDesktopWidget().screenGeometry()中QDesktopWidget()也有括號
  size=self.geometry()#獲取窗口尺寸
  self.move((screen.width()-size.width())/2,(screen.height()-size.height())/2)#利用move函數(shù)窗口居中


app=QtWidgets.QApplication(sys.argv)
window=MessageBox()
window.show()
sys.exit(app.exec_())

生成exe

#!/usr/bin/env python

# -*- coding: utf-8 -*-
"""
__title__ = '將calculator項(xiàng)目轉(zhuǎn)換為exe文件'
__author__ = '遂越凈郝'
"""
from PyInstaller.__main__ import run

if __name__ == '__main__':

 opts = ['douyin.py', '-w', '--onefile']
 #opts = ['douyin.py', '-F']
 #opts = ['douyin.py', '-F', '-w']
 #opts = ['douyin.py', '-F', '-w', '--icon=TargetOpinionMain.ico','--upx-dir','upx391w']
 run(opts)

運(yùn)行結(jié)果請閱讀原文。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 寫的一個爬蟲程序源碼

    python 寫的一個爬蟲程序源碼

    這篇文章主要介紹了python 寫的一個爬蟲程序源碼,需要的朋友可以參考下
    2016-02-02
  • Python中利用all()來優(yōu)化減少判斷的實(shí)例分析

    Python中利用all()來優(yōu)化減少判斷的實(shí)例分析

    在本篇文章里小編給大家整理的是一篇關(guān)于Python中利用all()來優(yōu)化減少判斷的實(shí)例分析內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2021-06-06
  • Python利用lxml模塊爬取豆瓣讀書排行榜的方法與分析

    Python利用lxml模塊爬取豆瓣讀書排行榜的方法與分析

    這篇文章主要給大家介紹了關(guān)于Python爬蟲利用lxml模塊爬取豆瓣讀書排行榜的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Python爬取數(shù)據(jù)并實(shí)現(xiàn)可視化代碼解析

    Python爬取數(shù)據(jù)并實(shí)現(xiàn)可視化代碼解析

    這篇文章主要介紹了Python爬取數(shù)據(jù)并實(shí)現(xiàn)可視化代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • python文件名和文件路徑操作實(shí)例

    python文件名和文件路徑操作實(shí)例

    下面小編就為大家?guī)硪黄猵ython文件名和文件路徑操作實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 一小時學(xué)會TensorFlow2之全連接層

    一小時學(xué)會TensorFlow2之全連接層

    這篇文章主要介紹了TensorFlow2之全連接層,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • numpy array找出符合條件的數(shù)并賦值的示例代碼

    numpy array找出符合條件的數(shù)并賦值的示例代碼

    本文主要介紹了numpy array找出符合條件的數(shù)并賦值的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • 使用Python實(shí)現(xiàn)批量分割PDF文件

    使用Python實(shí)現(xiàn)批量分割PDF文件

    這篇文章主要為大家詳細(xì)介紹了如何使用Python進(jìn)行批量分割PDF文件功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • pyQT5 實(shí)現(xiàn)窗體之間傳值的示例

    pyQT5 實(shí)現(xiàn)窗體之間傳值的示例

    今天小編就為大家分享一篇pyQT5 實(shí)現(xiàn)窗體之間傳值的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 使用OpenCV對車道進(jìn)行實(shí)時檢測的實(shí)現(xiàn)示例代碼

    使用OpenCV對車道進(jìn)行實(shí)時檢測的實(shí)現(xiàn)示例代碼

    這篇文章主要介紹了使用OpenCV對車道進(jìn)行實(shí)時檢測的實(shí)現(xiàn)示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06

最新評論

上高县| 天镇县| 霍城县| 青河县| 平陆县| 福清市| 岳阳市| 双桥区| 儋州市| 抚顺县| 砚山县| 四川省| 周口市| 页游| 视频| 汪清县| 合川市| 唐海县| 威海市| 民乐县| 会昌县| 当雄县| 二连浩特市| 鸡泽县| 丰城市| 溆浦县| 湟中县| 杭锦旗| 绥江县| 抚宁县| 迭部县| 游戏| 繁峙县| 大渡口区| 开平市| 札达县| 东源县| 饶河县| 清流县| 大丰市| 伊金霍洛旗|