date.py
from pyqt5.qtwidgets import *from pyqt5.qtcore import *
from pyqt5.qtgui import *
import
sysclass
date(qwidget):
def__init__(self, parent =none):
super().
__init__
(parent)
self.setwindowtitle(self.tr(
'顯示日期'))
self.resize(500,400)
#self.setfixedsize(500,400)
self.layout =qhboxlayout()
self.label =qlabel(self)
self.date =qdate.currentdate()
datestr = self.date.tostring('
yyyy/mm/dd/dddd')
#print(self.date.dayofweek())
#print(self.date.dayofyear())
formatedstr = datestr[:10] + '
'+ datestr[11:]
self.label.settext(formatedstr)
font =qfont()
font.setfamily(self.tr(
'微軟雅黑'))
font.setpointsize(15)
self.label.setfont(font)
self.label.setalignment(qt.aligncenter)
#self.label.setframeshape(qframe.box)
self.layout.addwidget(self.label)
self.setlayout(self.layout)
time_1.py (檔案的命名不能和python已有的庫或函式同名)
from pyqt5.qtwidgets import *from pyqt5.qtcore import *
from pyqt5.qtgui import *
import
sysclass
time(qwidget):
def__init__(self, parent =none):
super().
__init__
(parent)
self.layout =qhboxlayout()
self.lcd =qlcdnumber(self)
font =qfont()
font.setfamily(self.tr(
'微軟雅黑'))
font.setpointsize(12)
font.setbold(true)
self.lcd.setfont(font)
self.timer = qtimer(self) #
使用qtimer時,一定要為其指定父部件
self.timer.timeout.connect(self.updatetime)
self.timer.start(1000)
'''#不把timer指定為類的屬性也可以,但是一定要為qtimer指定父部件
timer = qtimer(self)
timer.timeout.connect(self.updatetime)
timer.start(1000)
'''self.layout.addwidget(self.lcd)
self.setlayout(self.layout)
defupdatetime(self):
time =qtime.currenttime()
if time.second()%2 ==0:
timestr = time.tostring('
hh:mm')
else
: timestr = time.tostring('
hh mm')
self.lcd.display(timestr)
showdateandtime.py
from pyqt5.qtwidgets import *from pyqt5.qtcore import *
from pyqt5.qtgui import *
import
sysimport time_1 #
檔名不要與已有的庫或函式重名,命名為time就不行,所以就改為了time_1
import
date
class
dateandtime(qwidget):
def__init__(self, parent =none):
super().
__init__
(parent)
self.setwindowtitle(self.tr(
'日期和時間'))
self.setgeometry(600,350,250,150)
self.setfixedsize(250,150)
self.setstylesheet(
'background-color:green')
self.layout =qvboxlayout()
self.date =date.date(self)
self.time =time_1.time(self)
self.layout.addwidget(self.date)
self.layout.addwidget(self.time)
self.setlayout(self.layout)
if__name__ == '
__main__':
dt =dateandtime()
dt.show()
電腦喇叭上顯示 手機和電腦的投屏同時顯示在一體機上
手機和電腦的投屏同時顯示在一體機上 今天早上有個打 過來,要求手機電腦同屏。經過溝通發現,原來是要將手機和電腦的投屏同時顯示在一體機上。白瞎了我跟他說了半天怎麼把電腦螢幕投屏到手機上。手機電腦同螢幕顯示在大螢幕上 硬體準備 手機 電腦 支援雙畫面的無線投屏器 awind奇機a800以上型號 一體機 ...
模型在UI上顯示
接到的任務需求是在將3d模型的內容在ui上顯示 梳理了目前有3個種方式,當然沒有好壞之分,只有合適與否。在開源專案中sometips的scenes資料夾中,加入3duiwayno1 3的場景,看到以上的實現方式。camer是skybox直接與ui混合。如果在放在ui節點下,因為在同一層級下,通過控制...
在液晶上顯示數字思路,如顯示123456789
m n函式 返回值 m n次方.u32 lcd pow u8 m,u8 n 顯示數字,高位為0,還是顯示 x,y 起點座標 num 數值 0 999999999 len 長度 即要顯示的位數 void lcd showchar unsigned char x,unsigned char y,char...