7 T# V x7 b) R! s0 n7 Z3 t3 FPyQt5的安装: j2 F: c6 D6 q: l. M {. C
+ N @& B( w i: _' O( B- n; t3 ]5 b
由于后期要使用fbs进行打包,fbs对Python 3.7以后的版本可能存在兼容问题,所以我选择了Python 3.6.8进行了整个环境的搭建。主要内容为:Python + PyCharm + PyQt5 & C1 g! e& Q' z
0 T' @' ]/ n5 L6 F6 w2 _. Z安装PyQt5 ) E) _% `6 T( b* _" \9 l" O# n9 ~: `- |+ t& E- {
pip install pyqt5 ) X R9 a5 [3 C( H, u& \' u: k( F1 O8 j! H5 J2 u
pip install pyqt5-tools4 l+ c& t4 l6 A5 b
其中pyqt5-tools为Qt Designer拖拽式的界面设计工具。安装过程中可能会报如下错误:8 R4 {: S6 @0 N5 P
0 C3 q, I, M# ~; F8 O% ^' q
qt5-tools 5.15.2.1.2 has requirement click~=7.0, but you'll have click 8.0.1 which is incompatible. 0 C- X$ v; T% N, {* T4 G4 S! `5 |解决方案:- a( C6 s) c, z) d" X
/ |4 r2 x. ^; g* n3 Q( fpip install click~=7.0 # J) ?2 F' p& S6 }" J: @Qt Designer的配置 6 L Q$ }4 d+ |7 `+ F N a' Z 0 {+ `# O S, k+ i% j6 kQt Designer 是通过拖拽的方式放置控件,并实时查看控件效果进行快速UI设计。( V% W: \% G6 m3 n
v# B% w( D6 y6 v. A2 H' a* W: ?
* J& p* q+ c8 s. S2 t5 z4 v3 j: w; z9 z
整个画面的构成:/ u, Q( ]2 `3 [2 f7 G. s9 g( m