Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit fa463c1

Browse filesBrowse files
committed
set QT_QPA_FONTDIR
1 parent 902a94e commit fa463c1
Copy full SHA for fa463c1

File tree

Expand file treeCollapse file tree

1 file changed

+13
-4
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+13
-4
lines changed

‎cv2/__init__.py

Copy file name to clipboardExpand all lines: cv2/__init__.py
+13-4Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,25 @@
99
# this makes them available
1010
globals().update(importlib.import_module("cv2.cv2").__dict__)
1111

12-
is_ci_build = False
12+
ci_and_not_headless = False
1313

1414
try:
15-
from .version import ci_build
16-
is_ci_build = ci_build
15+
from .version import ci_build, headless
16+
17+
ci_and_not_headless = ci_build and not headless
1718
except:
1819
pass
1920

2021
# the Qt plugin is included currently only in the pre-built wheels
21-
if (sys.platform == "darwin" or sys.platform.startswith("linux")) and is_ci_build:
22+
if (
23+
sys.platform == "darwin" or sys.platform.startswith("linux")
24+
) and ci_and_not_headless:
2225
os.environ["QT_QPA_PLATFORM_PLUGIN_PATH"] = os.path.join(
2326
os.path.dirname(os.path.abspath(__file__)), "qt", "plugins"
2427
)
28+
29+
# Qt will throw warning on Linux if fonts are not found
30+
if sys.platform.startswith("linux") and ci_and_not_headless:
31+
os.environ["QT_QPA_FONTDIR"] = os.path.join(
32+
os.path.dirname(os.path.abspath(__file__)), "qt", "fonts"
33+
)

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.