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

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

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

本文實(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)系,要對(duì)父類初始化
#通過super初始化父類,__init__()函數(shù)無self,若直接QtWidgets.QWidget.__init__(self),括號(hào)里是有self的
  self.setGeometry(300, 300, 800,800) # setGeometry()方法完成兩個(gè)功能--設(shè)置窗口在屏幕上的位置和設(shè)置窗口本身的大小。它的前兩個(gè)參數(shù)是窗口在屏幕上的x和y坐標(biāo)。后兩個(gè)參數(shù)是窗口本身的寬和高
  #self.resize(1000, 500) # 設(shè)置窗體大小,本行可有可無。
  self.center()#自定義一個(gè)居中的函數(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ù)時(shí),我們需要提供要顯示的圖標(biāo)的路徑(相對(duì)或絕對(duì)路徑)。同時(shí)注意:使用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) # 建立一個(gè)標(biāo)簽
  self.label1.move(150, 40) # 使此標(biāo)簽移動(dòng)到這個(gè)部件(260,40)的位置
  self.label1.setFont(QFont("Timers", 20));#設(shè)置字體與字體大小
  self.label2= QtWidgets.QLabel(u'<b>做我女朋友好不好?</b>', self) # 建立一個(gè)標(biāo)簽
  self.label2.move(150, 100) # 使此標(biāo)簽移動(dòng)到這個(gè)部件(260,100)的位置
  self.label2.setFont(QFont("Timers", 20));#設(shè)置字體與字體大小

  #Qt中提供的調(diào)色板QPalette類就是專門用于管理控件的外觀顯示。QPalette類相當(dāng)于對(duì)話框或控件的調(diào)色板,管理著控件和窗體的所有顏色。
  #每個(gè)窗體和控件都包含一個(gè)QPalette對(duì)象,在顯示時(shí),對(duì)其做相應(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類的一個(gè)實(shí)例。構(gòu)造函數(shù)的第一個(gè)參數(shù)是按鈕的標(biāo)簽。第二個(gè)參數(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類的一個(gè)實(shí)例。構(gòu)造函數(shù)的第一個(gè)參數(shù)是按鈕的標(biāo)簽。第二個(gè)參數(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類的一個(gè)實(shí)例。構(gòu)造函數(shù)的第一個(gè)參數(shù)是按鈕的標(biāo)簽。第二個(gè)參數(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é)了", "你閨蜜說嫁給我沒錯(cuò)", QtWidgets.QMessageBox.Ok)
  QtWidgets.QMessageBox.information(self, "別糾結(jié)了", "你爸說不同意就打你", QtWidgets.QMessageBox.Ok)
  QtWidgets.QMessageBox.information(self, "別糾結(jié)了", "接受現(xiàn)實(shí)吧,我會(huì)對(duì)你好的", 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自動(dòng)運(yùn)行,無需調(diào)用
 # def enterEvent(self,event):#重寫了鼠標(biāo)的enterEvent事件,由于繼承了窗口類,鼠標(biāo)一進(jìn)入主窗口便會(huì)出發(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)閉一個(gè)窗口時(shí),在PyQt中就會(huì)觸發(fā)一個(gè)QCloseEvent的事件,正常情況下會(huì)直接關(guān)閉這個(gè)窗口,
#但是我們不希望這樣的事情發(fā)生,所以我們需要重新定義QCloseEvent,函數(shù)名稱為closeEvent不可變
 def closeEvent(self,event):#函數(shù)名固定不可變

  if self.CloseAllowed==1:
   event.accept()#關(guān)閉窗口
  else:
   QtWidgets.QMessageBox.information(self, "未作回應(yīng)", "小姐姐,請(qǐng)不要逃避!", QtWidgets.QMessageBox.Ok)
   event.ignore()#忽視點(diǎn)擊X事件
 def center(self):
  screen=QtWidgets.QDesktopWidget().screenGeometry()#獲取屏幕分辨率
#QtWidgets.QDesktopWidget().screenGeometry()中QDesktopWidget()也有括號(hào)
  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é)果請(qǐng)閱讀原文。

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

相關(guān)文章

  • python 寫的一個(gè)爬蟲程序源碼

    python 寫的一個(gè)爬蟲程序源碼

    這篇文章主要介紹了python 寫的一個(gè)爬蟲程序源碼,需要的朋友可以參考下
    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ì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(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ì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • python文件名和文件路徑操作實(shí)例

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

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

    一小時(shí)學(xué)會(huì)TensorFlow2之全連接層

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

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

    本文主要介紹了numpy array找出符合條件的數(shù)并賦值的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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)窗體之間傳值的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 使用OpenCV對(duì)車道進(jìn)行實(shí)時(shí)檢測(cè)的實(shí)現(xiàn)示例代碼

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

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

最新評(píng)論

汉沽区| 新密市| 镇安县| 淳化县| 沽源县| 义乌市| 卢湾区| 东港市| 宁化县| 龙南县| 沅江市| 湘乡市| 凤台县| 海门市| 于田县| 吴忠市| 理塘县| 洛隆县| 博白县| 铜鼓县| 明光市| 永仁县| 建德市| 泽州县| 比如县| 临汾市| 古丈县| 阿勒泰市| 宁武县| 开化县| 永福县| 厦门市| 昌平区| 建平县| 麻城市| 会东县| 伽师县| 阿鲁科尔沁旗| 浦北县| 米林县| 油尖旺区|