qfont
QFont锛氬湪Qt GUI涓殑鐠€鐠ㄦ槑鐝犱笌鏃犻檺鍙兘
QFont锛屼綔涓篞t Gui API鐨勬牳蹇冪粍鎴愰儴鍒嗭紝鏄竴缁勭敤浜庤缃枃鏈牱寮忓拰瀛椾綋鐨勭被銆傚畠涓哄紑鍙戣€呮彁渚涗簡涓€鏁村寮哄ぇ鐨勫伐鍏凤紝鍏佽浠栦滑娣卞叆鎿嶄綔鏂囨湰鐨勫瑙傚拰鏍峰紡銆備粖澶╋紝璁╂垜浠竴鍚屾帰绱Font鐨勯瓍鍔涗笌搴旂敤銆?/p>
QFont鐨勭嫭鐗圭壒鐐?/p>
鉁?浠庢湰鍦版垨璧勬簮鏂囦欢涓敜閱掑瓧浣撲箣榄傦細
QFont绫荤殑涓€涓樉钁楃壒鐐规槸锛屽畠鍙互浠庢湰鍦扮郴缁熸垨鎸囧畾鐨勮祫婧愭枃浠朵腑璇诲彇瀛椾綋鏂囦欢銆傝繖鎰忓懗鐫€寮€鍙戣€呭彲浠ヤ负浠栦滑鐨勫簲鐢ㄧ▼搴忔敞鍏ョ嫭鐗圭殑鑷畾涔夊瓧浣擄紝涓哄簲鐢ㄥ娣讳釜鎬у拰瑙嗚榄呭姏銆?/p>
馃實 澶氳瑷€鍜孶nicode鐨勬敮鎸侊細
闄や簡鍩烘湰鐨勫瓧浣撹缃姛鑳斤紝QFont杩樻嫢鎶卞璇█瀛楃闆嗗拰Unicode瀛楃闆嗭紝涓哄叏鐞冨寲搴旂敤绋嬪簭鐨勫紑鍙戞墦寮€浜嗘柟渚夸箣闂ㄣ€?/p>
馃帹 鐏垫椿鐨勫瓧浣撴牱寮忎笌灞炴€ч洉鐞細
QFont鎻愪緵鐨勪赴瀵屾柟娉曞拰灞炴€э紝璁╁紑鍙戣€呰兘澶熻缁嗚缃瓧浣撶殑鍚嶇О銆佸ぇ灏忋€佹牱寮忋€佺矖缁嗙瓑锛屾弧瓒冲悇绉嶆枃鏈牱寮忛渶姹傦紝濡傚悓鎵嬩腑鐨勭憺澹啗鍒€銆?/p>
馃挕 绠€娲佹槗鐢ㄧ殑API璁捐锛?/p>
瀵逛簬寮€鍙戣€呰€岃█锛孮Font鐨凙PI璁捐娓呮櫚鏄庝簡锛屼娇寰楃浉鍏宠缃搷浣滃彉寰楄交鏉剧畝鍗曘€?/p>
QFont鐨勫崜瓒婂姛鑳戒笌骞挎硾搴旂敤鍦烘櫙
馃敡 鍒涘缓鑷畾涔夊瓧浣擄細
鍒╃敤QFont绫伙紝寮€鍙戣€呭彲浠ヤ究鎹峰湴鍦ㄥ簲鐢ㄧ▼搴忎腑杩愮敤鑷畾涔夊瓧浣擄紝灏嗗簲鐢ㄧ殑鐢ㄦ埛浣撻獙鎻愬崌鑷虫柊鐨勯珮搴︺€?/p>
馃帹 璁剧疆瀛椾綋鏍峰紡涓庡睘鎬э細
鏃犺鏄渶瑕佹敼鍙樺瓧浣撶殑澶у皬銆侀鑹层€佽繕鏄叾浠栧睘鎬э紝QFont閮借兘杞绘澗搴斿锛屾弧瓒充笉鍚屽満鏅笅鐨勭壒瀹氶渶姹傘€?/p>
馃實 璺ㄨ秺璇█鐣岄檺锛?/p>
QFont鑳藉杞绘澗澶勭悊澶氳瑷€瀛楃闆嗗拰Unicode瀛楃闆嗭紝涓哄叏鐞冨寲搴旂敤绋嬪簭鐨勫紑鍙戞彁渚涘潥瀹炲悗鐩俱€?/p>
馃摎 瀹為檯搴旂敤妗堜緥灞曠ず锛?/p>
涓嬮潰鏄竴涓畝鍗曠殑QFont浣跨敤绀轰緥銆傚湪PyQt5鐜涓細
```python
from PyQt5.QtGui import QFont
from PyQt5.QtWidgets import QApplication, QWidget
app = QApplication([])
window = QWidget()
鍞ら啋浣犵殑瀛椾綋
font = QFont("SimHei", 24)
font.setPointSize(16)
window.setFont(font) 绌夸笂浣犵殑瀛椾綋鏂拌
缁樺埗浣犵殑鏂囧瓧鏁呬簨
text = "Hello, World!"
window.drawText(text, 100, 100)
window.show()
app.exec_()
```
杩欎釜绀轰緥灞曠ず浜嗗浣曚娇鐢≦Font璁剧疆瀛椾綋骞剁粯鍒舵枃瀛椼€傚鍚岄瓟娉曞笀鎵嬩腑鐨勯瓟娉曟锛孮Font涓哄簲鐢ㄧ▼搴忓甫鏉ヤ簡鏃犻檺鍙兘銆?/p>
QFont锛屼笉浠呬粎鏄竴涓缃枃鏈牱寮忓拰瀛椾綋鐨勭被锛屾洿鏄竴涓厖婊″垱鎰忎笌鎯宠薄鍔涚殑宸ュ叿銆傛棤璁烘槸鑷畾涔夊瓧浣撱€佽缃瓧浣撴牱寮忎笌灞炴€э紝杩樻槸澶勭悊澶氳瑷€瀛楃闆嗭紝QFont閮藉睍鐜板嚭鍏舵棤涓庝鸡姣旂殑浼樿秺鎬с€傚湪瀹為檯寮€鍙戜腑锛屾垜浠簲褰撳杽鐢≦Font锛屼负鐢ㄦ埛甯︽潵鏇村姞鍑鸿壊鐨勪綋楠屻€?/p>
文章从网络整理,文章内容不代表本站观点,转账请注明【蓑衣网】