精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用Python寫一個自動關機程序,并打包成exe可執行程序

開發 后端
用Python寫一個自動關機程序,并打包成exe可執行程序,一共分三步。

1、實現效果

2、實現步驟

模塊導入

 

  1. import os,sys,time  
  2. from PyQt5 import QtCore,QtWidgets,QtGui 

窗口設置

 

  1. def pageShow(self,page): 
  2.   #設置窗口的位置和大小 
  3.   page.setGeometry(400,400,400,200) 
  4.   #設置窗口的標題 
  5.   page.setWindowTitle('Window shutdown'
  6.   #設置窗口的圖標 
  7.   #page.setWindowIcon(QtGui.QIcon('#ddffgg')) 
  8.   #設置工具中提示的字體樣式 
  9.   QtWidgets.QToolTip.setFont(QtGui.QFont('SansSerif',10)) 
  10.   #創建一個提示 
  11.   page.setToolTip('這是Window關機工具'

創建一個文本標簽

 

  1. self.label = QtWidgets.QLabel(page)  
  2. self.label.setGeometry(QtCore.QRect(60, 20, 120, 45)) 
  3. self.label.setFont(QtGui.QFont("Roman times",10,QtGui.QFont.Bold)) 

創建一個文本標簽和時間欄框

 

  1. self.label2 = QtWidgets.QLabel(page)  
  2. self.label2.setGeometry(QtCore.QRect(100, 55, 40, 51)) 

設置該文件的字體樣式,大小。

  1. self.label2.setFont(QtGui.QFont("Roman times",10,QtGui.QFont.Bold)) 

創建一個日期時間文本框,QDateEdit表示添加日期文本框,QTimeEdit表示添加時間文本框。

  1. self.time = QtWidgets.QDateTimeEdit(page) 

設置日期時間框的位置大小依次是

 

  1. self.time.setGeometry(QtCore.QRect(140, 70, 180, 25))  
  2. self.time.setDisplayFormat("yyyy-MM-dd HH:mm:ss"

設置日期可以使用日歷插件

  1. self.time.setCalendarPopup(True

根據PyQt方法獲取系統的當前時間

 

  1. now = QtCore.QDateTime.currentDateTime()  
  2. now_time = now.toString(QtCore.Qt.ISODate) 

將當前系統時間賦值給時間框中

 

  1. now_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())  
  2. self.time.setDateTime(QtCore.QDateTime.fromString(now_time, 'yyyy-MM-dd hh:mm:ss')) 

一個按鈕并設置添加單擊事件

 

  1. self.btn = QtWidgets.QPushButton(page,clicked=self.shut) 
  2. #self.btn.clicked.connect(self.shut(page)) 
  3. self.btn.setToolTip('這里是提交按鈕'

顯示默認尺寸

 

  1. #self.btn.resize(btn.sizeHint()) 
  2. self.btn.move(110,110) 

創建一個按鈕并設置清除關機任務單擊事件

 

  1. self.btn1 = QtWidgets.QPushButton(page,clicked=self.cleart) 
  2. #self.btn.clicked.connect(self.shut()) 
  3. self.btn1.setToolTip('這里是清除任務按鈕'

顯示默認尺寸

  1. self.btn1.move(210,110) 

設置一個文本提示框

 

  1. self.text = QtWidgets.QLabel(page) 
  2. self.text.setGeometry(QtCore.QRect(25, 150, 350, 25)) 
  3. self.text.setFont(QtGui.QFont("Roman times",14,QtGui.QFont.Bold)) 
  4.  
  5. self.setUI(page) 
  6. page.show() 

設置工具窗口中顯示的部件文本信息

 

  1. def setUI(self,page): 
  2.   _translate = QtCore.QCoreApplication.translate  
  3.  
  4.   self.label.setText(_translate("page","請輸入關機時間")) 
  5.   self.label2.setText(_translate("page","日期:")) 
  6.   self.btn.setText(_translate("page","提交")) 
  7.   self.btn1.setText(_translate("page","清除")) 
  8.   self.text.setText(_translate("page","請設置關機時間!")) 

添加關機計劃

 

  1. def shut(self,page): 
  2.   datetime = self.time.text() 
  3.   t1 = time.strptime(datetime,"%Y-%m-%d %H:%M:%S"
  4.   t = int(time.mktime(t1)) 
  5.   nq = int(time.time()) 
  6.   d = t-nq 
  7.   #print(d) 
  8.   #exit() 
  9.   if d>0: 
  10.     try: 
  11.       os.system('shutdown -s -t %d' % d) 
  12.       self.text.setText("電腦將在%s關機!" % datetime) 
  13.       #self.time.setDateTime('1'
  14.     except
  15.       self.text.setText("設置失敗!"
  16.   else
  17.     self.text.setText("日期設置錯誤!"

清除關機計劃

 

  1. def cleart(self,page): 
  2.   try: 
  3.     os.system('shutdown -a'
  4.     self.text.setText("已經清除關機任務!"
  5.   except
  6.     self.text.setText("清除任務失敗!")   
  7.  
  8. if __name__=='__main__'

創建應用程序和對象

 

  1. app = QtWidgets.QApplication(sys.argv) 
  2. page = QtWidgets.QWidget() 
  3. ui = guanji() 
  4. ui.pageShow(page) 
  5. sys.exit(app.exec_()) 

3、全部代碼

 

  1. import os,sys,time 
  2. from PyQt5 import QtCore,QtWidgets,QtGui 
  3.  
  4. class guanji(object): 
  5.  
  6.   def pageShow(self,page): 
  7.     #設置窗口的位置和大小 
  8.     page.setGeometry(400,400,400,200) 
  9.     #設置窗口的標題 
  10.     page.setWindowTitle('Window shutdown'
  11.     #設置窗口的圖標 
  12.     #page.setWindowIcon(QtGui.QIcon('#ddffgg')) 
  13.     #設置工具中提示的字體樣式 
  14.     QtWidgets.QToolTip.setFont(QtGui.QFont('SansSerif',10)) 
  15.     #創建一個提示 
  16.     page.setToolTip('這是Window關機工具'
  17.  
  18.     self.label = QtWidgets.QLabel(page) 
  19.     self.label.setGeometry(QtCore.QRect(60, 20, 120, 45)) 
  20.     self.label.setFont(QtGui.QFont("Roman times",10,QtGui.QFont.Bold)) 
  21.     self.label2 = QtWidgets.QLabel(page) 
  22.     self.label2.setGeometry(QtCore.QRect(100, 55, 40, 51)) 
  23.     self.label2.setFont(QtGui.QFont("Roman times",10,QtGui.QFont.Bold)) 
  24.     self.time = QtWidgets.QDateTimeEdit(page) 
  25.     self.time.setGeometry(QtCore.QRect(140, 70, 180, 25)) 
  26.     self.time.setDisplayFormat("yyyy-MM-dd HH:mm:ss"
  27.     self.time.setCalendarPopup(True
  28.     now_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()) 
  29.     self.time.setDateTime(QtCore.QDateTime.fromString(now_time, 'yyyy-MM-dd hh:mm:ss')) 
  30.  
  31.     self.btn = QtWidgets.QPushButton(page,clicked=self.shut) 
  32.     self.btn.setToolTip('這里是提交按鈕'
  33.     self.btn.move(110,110) 
  34.  
  35.     self.btn1 = QtWidgets.QPushButton(page,clicked=self.cleart) 
  36.     self.btn1.setToolTip('這里是清除任務按鈕'
  37.     self.btn1.move(210,110) 
  38.     self.text = QtWidgets.QLabel(page) 
  39.     self.text.setGeometry(QtCore.QRect(25, 150, 350, 25)) 
  40.     self.text.setFont(QtGui.QFont("Roman times",14,QtGui.QFont.Bold)) 
  41.  
  42.     self.setUI(page) 
  43.     page.show() 
  44.   def setUI(self,page): 
  45.     _translate = QtCore.QCoreApplication.translate  
  46.  
  47.     self.label.setText(_translate("page","請輸入關機時間")) 
  48.     self.label2.setText(_translate("page","日期:")) 
  49.     self.btn.setText(_translate("page","提交")) 
  50.     self.btn1.setText(_translate("page","清除")) 
  51.     self.text.setText(_translate("page","請設置關機時間!")) 
  52.  
  53.   def shut(self,page): 
  54.     datetime = self.time.text() 
  55.     t1 = time.strptime(datetime,"%Y-%m-%d %H:%M:%S"
  56.     t = int(time.mktime(t1)) 
  57.     nq = int(time.time()) 
  58.     d = t-nq 
  59.     if d>0: 
  60.       try: 
  61.         os.system('shutdown -s -t %d' % d) 
  62.         self.text.setText("電腦將在%s關機!" % datetime) 
  63.       except
  64.         self.text.setText("設置失敗!"
  65.     else
  66.       self.text.setText("日期設置錯誤!"
  67.  
  68.   def cleart(self,page): 
  69.     try: 
  70.       os.system('shutdown -a'
  71.       self.text.setText("已經清除關機任務!"
  72.     except
  73.       self.text.setText("清除任務失敗!")   
  74.  
  75. if __name__=='__main__'
  76.   app = QtWidgets.QApplication(sys.argv) 
  77.   page = QtWidgets.QWidget() 
  78.   ui = guanji() 
  79.   ui.pageShow(page) 
  80.   sys.exit(app.exec_()) 

 

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2022-06-17 07:57:53

攔截包裝軟鏈接

2024-02-20 08:51:56

PythonFlask工具

2010-03-26 14:49:04

Python腳本

2021-01-14 22:17:09

PythonLinux工具

2022-03-24 14:42:19

Python編程語言

2025-09-01 08:24:57

.NET性能靜態鏈接

2015-09-08 13:47:24

C#編寫自動關機

2010-03-23 10:29:28

Python程序編譯轉

2023-04-07 15:45:13

Emojicode開源編碼語言

2009-06-10 20:44:18

netbeans 打包JAR文件

2025-08-26 03:00:00

2021-05-19 17:25:12

Pythonexe命令

2025-03-04 07:40:00

Python模塊開發

2019-09-17 14:53:39

2009-09-04 09:36:17

Java調用

2022-09-02 14:37:46

復制粘貼Pythonexe

2021-05-07 21:53:44

Python 程序pyinstaller

2021-05-08 12:30:03

Pythonexe代碼

2020-02-06 10:10:24

python程序代碼

2024-03-08 09:34:35

JpackageJarJava
點贊
收藏

51CTO技術棧公眾號

久久精品天堂| 欧美日韩麻豆| 一区二区高清视频在线观看| 亚洲专区国产精品| 男人的天堂一区二区| 亚洲涩涩av| 欧美日韩一区高清| av日韩在线看| 国产一级在线| 蜜臀久久99精品久久久久久9| 久久久成人av| 免费成人深夜夜行p站| 成人在线高清| 亚洲午夜久久久久久久久电影网 | 国产91露脸合集magnet| 8x拔播拔播x8国产精品| 91视频最新网址| 美女主播精品视频一二三四| 欧美日韩第一区日日骚| 日本www在线视频| 香港伦理在线| 99在线精品一区二区三区| 国产精品亚洲一区二区三区| 久久久91视频| 9999国产精品| 亚洲欧美日韩天堂一区二区| 一卡二卡三卡四卡五卡| 最新欧美电影| 亚洲成av人片在线观看无码| 亚洲欧洲一区二区| 亚洲日本国产精品| 国产成人免费xxxxxxxx| 国产精品亚洲精品| 无码人妻精品一区二区三区9厂| 午夜激情一区| www.欧美免费| 欧洲av一区二区三区| xvideos.蜜桃一区二区| 制服丝袜亚洲色图| 日本精品免费在线观看| 大黄网站在线观看| 亚洲特级片在线| 亚洲欧美久久234| 天堂视频中文在线| 成人av电影在线网| 成人欧美一区二区三区在线观看 | 欧美色视频一区二区三区在线观看| 欧美激情极品| 亚洲精品国产电影| 白嫩情侣偷拍呻吟刺激| 中文字幕日韩高清在线| 欧美一区二区三级| 一级做a爱视频| 国产精品第一国产精品| 色噜噜狠狠色综合欧洲selulu | 久久久噜噜噜久久狠狠50岁| 91黑丝在线观看| 亚洲 欧美 视频| 亚洲精品男同| 97视频免费在线观看| 日韩毛片在线播放| 最新国产拍偷乱拍精品 | 亚洲 国产 欧美一区| 你懂的视频在线观看| 91色综合久久久久婷婷| 久久亚洲综合网| 日本成人一区| 日本一区二区三区免费乱视频| 欧洲精品久久| 成人在线高清视频| 亚洲欧洲日韩在线| 久久久久久av无码免费网站下载| 在线中文字幕视频观看| 亚洲制服丝袜在线| 妺妺窝人体色777777| 国产精品蜜芽在线观看| 欧美性猛交xxxx免费看久久久| 又大又硬又爽免费视频| 三级中文字幕在线观看| 色国产综合视频| 狠狠躁狠狠躁视频专区| 国产精品毛片aⅴ一区二区三区| 欧美一区二区三区在线观看视频 | 最好看的2019的中文字幕视频| 欧美老女人性生活视频| 欧美在线影院| 欧美在线亚洲在线| 亚洲视频在线观看免费视频| 极品少妇xxxx精品少妇| 国产精品美女久久久久av福利| 水莓100在线视频| 欧美国产一区二区| 成人小视频在线观看免费| 乱馆动漫1~6集在线观看| 91成人在线精品| 一级 黄 色 片一| 女同一区二区三区| 一区二区欧美亚洲| 久久久久久久黄色| 久久久精品午夜少妇| 国产精品爽爽爽爽爽爽在线观看| 超碰在线人人干| 久久久亚洲午夜电影| 在线视频欧美一区| 手机在线观看av网站| 欧美三片在线视频观看 | 亚洲欧美日韩一区二区三区四区| 久久成人av少妇免费| 狠狠色综合色区| 日本福利在线| 精品美女永久免费视频| 日本中文字幕精品—区二区| 精品网站aaa| www.日本久久久久com.| 成人公开免费视频| 风流少妇一区二区| 亚洲一区不卡在线| 新版的欧美在线视频| 日韩欧美色综合网站| 一级黄色片网址| 99成人精品| 91老司机在线| www.中文字幕久久久| 午夜精品久久久久久久蜜桃app| 亚洲综合欧美激情| 九九精品久久| 韩国三级电影久久久久久| 国产精品久久久久久久久久久久久久久久久久| 粉嫩aⅴ一区二区三区四区 | 91久久精品一区二区别| 国产高清在线观看| 色婷婷综合久色| 香港三日本8a三级少妇三级99| 天天揉久久久久亚洲精品| 日韩美女视频中文字幕| 五月婷婷激情在线| 亚洲va欧美va天堂v国产综合| 亚洲自拍第三页| 久久密一区二区三区| 日本免费久久高清视频| 婷婷国产在线| 五月激情综合色| 亚洲婷婷在线观看| 激情综合久久| 春色成人在线视频| 欧美78videosex性欧美| 91麻豆精品国产自产在线| 极品尤物一区二区| 男女男精品网站| 日韩电影天堂视频一区二区| 成人欧美大片| 亚洲天堂av在线免费| 天天操夜夜操视频| 久久视频一区二区| 91看片就是不一样| 精品国产一区二区三区久久久樱花 | 成人欧美一区二区三区黑人一| 日韩精品免费专区| 亚洲国产精品视频一区| 成人在线观看免费视频| 视频直播国产精品| 国产欧美熟妇另类久久久| 亚洲精品日韩专区silk| 欧洲熟妇的性久久久久久| 亚洲国产专区| 免费精品视频一区| 超碰这里只有精品| 久久综合电影一区| 黄色av网站免费在线观看| 五月天中文字幕一区二区| 9.1成人看片| 蜜臀久久99精品久久久久宅男| 亚洲在线播放电影| 999国产精品一区| 2018中文字幕一区二区三区| 精品av中文字幕在线毛片| 欧美日韩一区在线| 久久精品国产亚洲av无码娇色| av综合在线播放| 18禁男女爽爽爽午夜网站免费| 天堂99x99es久久精品免费| 欧美一区二区三区精品电影| 极品美乳网红视频免费在线观看| 欧美日韩专区在线| 日韩va亚洲va欧美va清高| 国产不卡一区视频| 欧美成人三级在线视频| 成人久久一区| 亚洲一区二区三区乱码aⅴ| 欧美黄色视屏| 亚洲九九九在线观看| 国产乱淫av片免费| 亚洲成人资源网| 深爱五月激情网| 麻豆一区二区三| 天天干天天色天天爽| 中文字幕区一区二区三| 欧美亚洲在线视频| 日本免费在线观看| 91精品国产综合久久精品| 日本道在线观看| 欧美激情在线免费观看| 两女双腿交缠激烈磨豆腐| 99精品视频免费观看| 在线观看日韩羞羞视频| 成人精品毛片| 国产精品高潮呻吟久久av野狼| av大片在线| 中国人与牲禽动交精品| 性生交生活影碟片| 色天天综合色天天久久| 日韩精品一区二区亚洲av性色| 91麻豆.com| 日韩视频在线观看一区二区三区| 亚洲日本成人| 在线观看福利一区| 国产精品一区二区av交换| 亚洲最大av在线| 日韩久久一区二区三区| 久久99国产综合精品女同| 8888四色奇米在线观看| 亚洲电影成人av99爱色| 一级全黄少妇性色生活片| 亚洲18色成人| 999精品久久久| 国产欧美精品在线观看| 日本在线不卡一区二区| 麻豆成人av在线| 国产精品无码免费专区午夜| 日韩黄色大片网站| 久久国产精品-国产精品| 日韩免费一级| 国产日韩欧美在线播放| 91白丝在线| 欧美情侣性视频| 欧美成人精品一区二区男人看| 精品亚洲aⅴ在线观看| 99久久久久成人国产免费| 色偷偷一区二区三区| 欧美日韩偷拍视频| 国产精品传媒视频| 欧美人妻一区二区三区| 国产成人在线看| 激情成人在线观看| 国产一区二区美女| 久久综合伊人77777麻豆最新章节| 中国成人一区| 四虎影院一区二区| 色综合天天爱| 亚洲欧美久久234| 欧美r级电影| 亚洲二区三区四区| 国产一区二区三区电影在线观看| 久草一区二区| 老司机凹凸av亚洲导航| 国产伦精品一区二区三区视频免费| 精品视频一区二区三区在线观看| 亚洲综合在线做性| 久久久久久久久成人| 成人av在线网址| 亚洲日韩中文字幕一区| 亚洲xxxxx性| 久久9999免费视频| 91免费版网站在线观看| 99视频有精品高清视频| 国产欧亚日韩视频| 亚洲男男av| 亚洲精品免费网站| 国产成人aa在线观看网站站| 国产精品久久一区二区三区| 国产成人tv| 国产一级特黄a大片99| 欧美jizz19性欧美| 蜜桃传媒视频第一区入口在线看| 亚洲盗摄视频| 一区二区三区四区国产| 婷婷亚洲图片| 国产传媒久久久| 在线电影一区| 精品www久久久久奶水| 蜜桃一区二区三区四区| 成年网站免费在线观看| 国产成a人无v码亚洲福利| 欧美日韩人妻精品一区在线| av不卡免费电影| 国产男男chinese网站| 国产精品乱码一区二区三区软件| 亚洲女同二女同志奶水| 亚洲欧美日韩人成在线播放| 欧美成人黄色网| 精品久久久久久久久久| 国产一卡二卡三卡| 欧美精品一二三| 香蕉视频911| 伊人久久久久久久久久久久久| 日本成人在线播放| 26uuu久久噜噜噜噜| 91精品美女| 国产成人精品免费视频大全最热| 国际精品欧美精品| 国产福利片一区二区| 精品动漫一区| www日韩在线观看| 成人精品在线视频观看| 久久精品国产亚洲av久| 亚洲同性gay激情无套| 神马久久久久久久| 日韩一区二区三区在线| 三级毛片在线免费看| 欧美成人全部免费| 深夜成人在线| 亚洲aaa激情| 白嫩白嫩国产精品| 影音欧美亚洲| 欧美在线综合| 毛毛毛毛毛毛毛片123| 国产丝袜在线精品| 久久久精品国产sm调教| 91福利在线免费观看| 天天操天天干天天爱| 上原亚衣av一区二区三区| www.综合| 成人国产精品av| 欧美精品尤物在线观看| 97碰在线视频| 久草中文综合在线| 免费看91的网站| 午夜精品福利在线| 国产女人爽到高潮a毛片| 中文字幕亚洲国产| 日本免费一区二区六区| 亚洲直播在线一区| 亚洲精品小说| 五月婷婷狠狠操| 99精品偷自拍| 日本少妇裸体做爰| 91精品国产91久久综合桃花| 国产毛片在线| 午夜精品在线视频| 日韩av综合| 亚洲一卡二卡三卡四卡无卡网站在线看| 久久久亚洲人| yy6080午夜| 亚洲午夜电影在线观看| 国产女人高潮的av毛片| 久久久国产影院| 开心久久婷婷综合中文字幕| 精品蜜桃传媒| 国产日韩综合| 人妻换人妻a片爽麻豆| 国产精品久久精品日日| 国产精品无码AV| 日韩视频免费在线| 成人福利一区二区| 亚洲一区在线免费| 日韩av高清在线观看| 欧美 变态 另类 人妖| 一本色道亚洲精品aⅴ| 色猫av在线| 91av国产在线| 精品少妇av| 天天干天天综合| ●精品国产综合乱码久久久久| 在线观看免费黄色小视频| 中文字幕精品av| 四虎精品永久免费| 特级毛片在线免费观看| 久久99国产精品久久99| 亚洲av鲁丝一区二区三区| 日韩欧美一级二级三级| 欧美xxxbbb| 日本午夜精品一区二区| 肉丝袜脚交视频一区二区| jizz中文字幕| 日韩一区二区三免费高清| 在线观看中文字幕的网站| 超碰97网站| 狂野欧美一区| 毛片视频免费播放| 欧美一区二区在线视频| 国产蜜臀av在线播放| 久久久久久久久一区二区| 一道本一区二区| 少妇视频在线播放| 欧美一区二区三区精品| 综合日韩av| 亚洲国产精品综合| 国产精品一区二区久久精品爱涩 | 欧美成人精品不卡视频在线观看| 波多野结衣在线一区二区| 欧美丰满熟妇bbbbbb百度| 国产人伦精品一区二区| 精品久久国产视频| 91国产精品视频在线| 成人区精品一区二区婷婷| 黄色片免费网址| 精品久久久视频| 免费在线观看污视频| 91亚洲va在线va天堂va国 | 国产精品无码免费专区午夜|