【发布时间】:2026-02-05 04:40:02
【问题描述】:
最近我设法通过以下命令从this Vala 文件中创建了一个共享库:
1:valac circular-progress-bar.vala -X -fPIC -X -shared -o test_shared.so --library=testShared --gir testShared-0.1.gir --pkg gtk+-3.0
2:g-ir-compiler --shared-library=test_shared.so --output=testShared-0.1.typelib testShared-0.1.gir
我在 python 中创建了一个简单的测试窗口,它显示了小部件,它只显示了文本。是 Python 还是根本不能以这种方式使用?
Image of the test window/app
我尝试找到更改设置或某些值的功能,但找不到。
如果能提供任何帮助,我将不胜感激!
【问题讨论】:
-
它应该可以工作。您的 Python 代码是什么,您是否在控制台上遇到错误?
-
@AlThomas 你好! pastebin.com/HVGQEYHy 我在控制台中没有收到任何错误。
-
你需要像这样运行它:
GI_TYPELIB_PATH=. LD_LIBRARY_PATH=. python3 file.py.U 可以通过制作共享库来测试它。你可以从字面上下载 Vala 文件并使用相同的
标签: python-3.x gtk3 vala