草庐IT

spice-gtk

全部标签

python - 用python gtk键盘中断?

所以就像问题说的那样,我试图让键盘中断在Gtk.main()正在进行时发生,但是,它似乎直到函数完成后才注意到键盘中断发生.所以我尝试将Gtk.main()粘贴在单独的线程中,并让主线程找到键盘中断,并终止线程,但后来发现Gtk不能很好地与thisarticle中所述的线程配合使用我想不出任何其他方法可以让键盘中断起作用。这可能吗?我正在使用python3,并希望我的程序最终是跨平台的。 最佳答案 因为https://bugzilla.gnome.org/show_bug.cgi?id=622084使用pygobject编写的gtk

【spice】mos器件的特征曲线Ltspice仿真实验【开始学Ltspice 01】

目录实验步骤实验1:看输出特性:实验2:看转移特性:同时看实验问题20221231最近需要学习Ltspice,所以记录下学习过程。建议先简单学习下Ltspice基本操作前人写的已经很棒了给电路初学者的LTspice操作入门教程StepbyStep-知乎(zhihu.com)实验步骤新建一个文件,点击Component新建一个nmos4再次点击component,选择两个Voltage,作为栅极与漏极电压源。放置地,并如图连线。快捷键空格键,电路图一键居中;快捷键F5,可删除各类符号。跑步小人是Run。鼠标右键点击电压源名字V1V2,改名VGS、VDS点击Run,设置DCSweep。实验1:看输

窗口/应用程序在循环(Monodevelop GTK#2.0应用程序)时自发关闭/崩溃(?)

我受到启发本文有关“最差的卷滑块设计”我自己创造类似的东西。我的小项目最初似乎运行良好,但是在输入后,经过可变数量的秒数(通常在十二次之内)while循环(请参见下文),应用程序简单关闭或崩溃(我不确定哪个)。这是我第一次使用Monodeveloping和GTK#,尽管我确实熟悉C#。我在Ubuntu16.04。我的MainWindow.cs在下面,所有其他形式都与Gtk#2.0Project模板。最后,我的窗口设计只有4个组件:一个固定的容器,一个命名的切换按钮selectVolumeToggleButton和2个标签lVolumeLabel和rVolumeLabel.没有报告错误或警告,我

【cadence 16.6】PSPICE如何添加SPICE模型

在使用cadence的PSPICE进行仿真时,需要将SPICE模型转换之后才能进仿真使用,步骤也非常简单,以ADA4807的添加为例:1.从ADI公司网站上下载元器件的SPICE模型2.打开modeleditor—PspiceA/D3.File—open—选择AllFiles—打开下载的cir文件4.File—SaveAs—删除.cir后缀,存为.lib文件5.File—ExporttoCapturePartLibrary保存为.olb文件6.在仿真工程文件中的Libraries中导入.OLB文件后,在原理图中看到引脚没有清晰的定义,需要根据PspiceModelEditor中的定义进行修改。

c - Gtk-关键 ** : gtk_widget_show assertion GTK_IS_WIDGET(WIDGET)

我刚开始使用Gtk+,我正在按照本教程如何制作第一个应用程序,但是当我尝试运行可执行文件时,出现此错误:Gtk-Critical**:gtk_widget_showassertionGTK_IS_WIDGET(WIDGET)我可以在谷歌上看到很多人有同样的错误,但我看不到关于如何解决这个问题的回复..我的C代码:#include#includeGtkBuilder*builder;GtkWidget*app;G_MODULE_EXPORTvoidon_app_destroy(void){gtk_main_quit();}G_MODULE_EXPORTvoidon_menu_quit_a

c - GTK+ 在 Windows 上打开关于对话框中的链接失败

我正在编写一个C/GTK+应用程序,它应该同时针对Linux和Windows。我在关于对话框中打开网站链接时遇到了一个问题:预期的行为是浏览器打开并显示相关网页(这在Linux上工作正常),但在点击它之后立即弹出出现显示“无法显示链接,因为没有安装处理它的应用程序”(粗略翻译,我没有看到英文,但看到我的母语)。我该如何解决这个问题?我想为Windows的链接设置一个特定的处理程序,但我不知道如何在关于对话框中获取“链接”对象。我在文档中找到的唯一东西是gtk_about_dialog_get_website_label,但它返回一个字符串,所以我认为处理程序不起作用。

c++ - 带有 Gtk+ 的 OpenGL,尽管清除了背景,但仍未绘制形状

我正在尝试让OpenGL与gtk+一起工作。它似乎是工作尺寸我能够清除背景颜色。但是,当我去画东西时,它不在那里。我错过了什么吗?我把眼睛放在10,10,10处,我正在看原点。我应该在原点附近看到一个后三角形。#include#include#include#includeGtkWidget*wnd;GtkWidget*glarea;staticgbooleanrender(GtkGLArea*area,GdkGLContext*context){intw=gtk_widget_get_allocated_width(GTK_WIDGET(area));inth=gtk_widget_

c++ - GTK 3.x 是真正的跨平台解决方案吗?

我尝过Qt4.x/5.x和GTKmm3.x,我真的更喜欢GTKmm而不是Qt。现在我刚刚发现GTKmm3.x不提供Windows移植,他们也不提供Mac移植,基本上除了Linux的库/源/二进制文件我什么也找不到。显然,Windows支持(我不确定MacOS的情况)在2.x时代就被放弃了,而且今天仍然不存在。出于特定原因,我计划使用GTK3.x,尤其是3.x分支引入的一些新功能,因此使用GTK2.x是一个选项。现在我问:Windows和/或Mac对GTK3.x的支持有什么新东西吗?有东西吗?甚至实验项目? 最佳答案 不,它不是-至少

c++ - 如何翻译 GTK+ 应用程序?

我想翻译用C++编写的GTK+应用程序。我不知道从哪里开始,我听说过gettext(),但我不知道应该如何使用它。 最佳答案 看看https://developer.gnome.org/gtk3/stable/gtk-question-index.html页,在1.7。他们解释了如何使用GNUgettext翻译您的应用程序的段落. 关于c++-如何翻译GTK+应用程序?,我们在StackOverflow上找到一个类似的问题: https://stackover

c++ - GTK+ gio 没有那个文件或目录

我使用的是VC++2008,我有代码:#includeintmain(intargc,char*argv[]){GtkWidget*window;gtk_init(&argc,&argv);window=gtk_window_new(GTK_WINDOW_TOPLEVEL);gtk_widget_show(window);gtk_main();return0;}并且在每个编译器中我都会遇到同样的错误:gio/gio.h:Nosuchfileordirectory.我添加了这个库:gtk-win32-2.0.libgdk-win32-2.0.libgailutil.lib我还能做什么?编