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

使用pyhon繪圖比較兩個(gè)手機(jī)屏幕大小(實(shí)例代碼)

 更新時(shí)間:2020年01月03日 10:25:55   作者:sirliu  
這篇文章主要介紹了使用pyhon繪圖比較兩個(gè)手機(jī)屏幕大小,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

背景:準(zhǔn)備給長輩買個(gè)手機(jī),有關(guān)手機(jī)大小,網(wǎng)購平臺(tái)基本只有手機(jī)尺寸和分辨率的文本數(shù)據(jù),因而對(duì)手機(jī)屏幕大小沒有直觀感受,雖然網(wǎng)上有比較手機(jī)大小的網(wǎng)站(百度搜索),但是只有知名的手機(jī)才有數(shù)據(jù),因而自己動(dòng)手寫了個(gè)python腳本,根據(jù)手機(jī)的尺寸及分辨率,利用tkinter繪圖直觀比較兩個(gè)手機(jī)屏幕的大小。

目前遇到的問題是:tkinter繪圖設(shè)置是左上角和右下角坐標(biāo),人的閱讀習(xí)慣是左下角和右上角,還不知道解決。

直接丟代碼,效果圖在文末:

import tkinter,math
 #手機(jī)一參數(shù)設(shè)置:
first_phone = (7.2,2244,1080) #(尺寸,分辨長,分辨寬)
#手機(jī)二參數(shù)設(shè)置:
second_phone =(6.59,2340,1080) #(尺寸,分辨長,分辨寬)
def calc_phone(phone_info):#參數(shù)為手機(jī)信息(尺寸,分辨率長,分辨率寬)
  diagonal,res_l,res_w = phone_info
  #計(jì)算寬度
  w = math.sqrt(
    math.pow(diagonal, 2)*math.pow(res_w,2)/(math.pow(res_w,2)+math.pow(res_l,2))
    )
  #計(jì)算長度
  l = math.sqrt(math.pow(diagonal, 2)-math.pow(w,2))
  return l,w  
#創(chuàng)建窗口
window = tkinter.Tk()
#窗口標(biāo)題
window.title(f'手機(jī)大小對(duì)比          藍(lán)色({first_phone[0]}尺寸),黑色({second_phone[0]}尺寸)')
#創(chuàng)建畫布
canvas = tkinter.Canvas (window,width=600,height=800,bg="white")
#繪制矩形a,b,c,d值為左上角和右下角的坐標(biāo)),填充顏色:blue,邊框顏色:blue
a = 100 
c,d = calc_phone(first_phone)
canvas.create_rectangle(a,a,a+100*d,a+100*c,outline='blue')#手機(jī)一
c,d = calc_phone(second_phone)
canvas.create_rectangle(a,a,a+100*d,a+100*c)#手機(jī)二
#包裝畫布
canvas.pack()
#刪除指定圖形
# canvas.delete("red")
#運(yùn)行并顯示窗口
window.mainloop()

效果圖如下

總結(jié)

以上所述是小編給大家介紹的使用pyhon繪圖比較兩個(gè)手機(jī)屏幕大小,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • Python腳本利用adb進(jìn)行手機(jī)控制的方法

    Python腳本利用adb進(jìn)行手機(jī)控制的方法

    這篇文章主要介紹了Python腳本利用adb進(jìn)行手機(jī)控制的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 分享一個(gè)簡單的python讀寫文件腳本

    分享一個(gè)簡單的python讀寫文件腳本

    這篇文章主要介紹了分享一個(gè)簡單的python讀寫文件腳本,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • 關(guān)于Python下載大文件時(shí)哪種方式速度更快

    關(guān)于Python下載大文件時(shí)哪種方式速度更快

    這篇文章主要介紹了關(guān)于Python下載大文件時(shí)哪種方式速度更快,通常,我們都會(huì)用 requests 庫去下載,這個(gè)庫用起來太方便了,需要的朋友可以參考下
    2023-04-04
  • Python中UserWarning:The NumPy module was reloaded問題的解決方案

    Python中UserWarning:The NumPy module was 

    在 Python 項(xiàng)目中,我們經(jīng)常需要導(dǎo)入許多庫來完成各種任務(wù),NumPy 作為一個(gè)核心的科學(xué)計(jì)算庫,被廣泛應(yīng)用于數(shù)據(jù)處理和分析,然而,有時(shí)我們會(huì)遇到 NumPy 重載的警告,本文將詳細(xì)講解這一警告的原因,并提供解決方案,需要的朋友可以參考下
    2024-07-07
  • python中dump與dumps實(shí)現(xiàn)序列化

    python中dump與dumps實(shí)現(xiàn)序列化

    這篇文章就來介紹python中dump與dumps實(shí)現(xiàn)序列化,文章將圍繞dump與dumps實(shí)現(xiàn)序列化展開內(nèi)容且簡精,需要的朋友可以參考一下,希望對(duì)你有所幫助
    2021-10-10
  • 詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件

    詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件

    這篇文章主要介紹了詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • pycharm中如何自定義設(shè)置通過“ctrl+滾輪”進(jìn)行放大和縮小實(shí)現(xiàn)方法

    pycharm中如何自定義設(shè)置通過“ctrl+滾輪”進(jìn)行放大和縮小實(shí)現(xiàn)方法

    這篇文章主要介紹了pycharm中如何自定義設(shè)置通過“ctrl+滾輪”進(jìn)行放大和縮小實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • python基礎(chǔ)之for循環(huán)

    python基礎(chǔ)之for循環(huán)

    這篇文章主要介紹了python的for循環(huán),實(shí)例分析了Python中返回一個(gè)返回值與多個(gè)返回值的方法,需要的朋友可以參考下
    2021-10-10
  • Python實(shí)現(xiàn)繁體中文與簡體中文相互轉(zhuǎn)換的方法示例

    Python實(shí)現(xiàn)繁體中文與簡體中文相互轉(zhuǎn)換的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)繁體中文與簡體中文相互轉(zhuǎn)換的方法,涉及Python基于第三方模塊進(jìn)行編碼轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • Python HTML解析器BeautifulSoup用法實(shí)例詳解【爬蟲解析器】

    Python HTML解析器BeautifulSoup用法實(shí)例詳解【爬蟲解析器】

    這篇文章主要介紹了Python HTML解析器BeautifulSoup用法,結(jié)合實(shí)例形式詳細(xì)分析了第三方庫BeautifulSoup實(shí)現(xiàn)的爬蟲解析器功能具體操作技巧,需要的朋友可以參考下
    2019-04-04

最新評(píng)論

沧州市| 万盛区| 本溪市| 资溪县| 图木舒克市| 南丰县| 陇川县| 沅江市| 麻城市| 鸡泽县| 吉安县| 云龙县| 张家口市| 凤翔县| 嘉鱼县| 扎兰屯市| 建平县| 青州市| 林口县| 青冈县| 南靖县| 延川县| 东城区| 高碑店市| 西藏| 荆门市| 新建县| 云阳县| 巴南区| 双桥区| 北海市| 龙山县| 当阳市| 崇明县| 巴林左旗| 西乌珠穆沁旗| 蒙自县| 普定县| 济宁市| 乾安县| 静宁县|