问题标签 [php-gtk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php-gtk - 在运行 OS X 10.7.5 的 Mac 上安装 PHP GTK 时遇到问题
我和一位同事正在尝试在运行 OS X 10.7.5 的 Mac 上安装 PHP GTK。当我们尝试安装 PHP GTK 运行所必需的 phpize 时,我们收到以下错误消息:
lib-mug182:php-gtk vika$ sudo ./buildconf --with-phpize=/usr/bin/phpize Password: Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 rebuilding aclocal.m4 rebuilding configure make[1]: autoconf: No such file or directory make[1]: *** [configure] Error 1 make: *** [all] Error 2
看起来它找不到autoconf。我对 Mac 不熟悉,所以我现在不确定如何进行。
我们尝试按照 PHP GTK 网站上的说明进行操作,以在 Mac 上安装 php gtk(可在http://gtk.php.net/manual/en/tutorials.installation.macosx.php
和
http://gtk 获得。 php.net/manual/en/tutorials.installation.macosx-stepbystep.php ),并在我们陷入困境的方向上达到了这一点:
>
您可能不想使用当前的 CVS,而是使用 >PHP-GTK2 下载页面中的最新官方版本。
为了安全起见,让 X11 保持打开状态。phpize 和 php-config 应该都在 /opt/local /bin/ 中。在运行它之前检查一下。在终端中,键入:
sudo cvs -d :pserver:cvsread@cvs.php.net:/repository co php-gtk cd php-gtk sudo ./buildconf --with-phpize=/opt/local/bin/phpize sudo ./configure --with-php-config=/opt/local/bin/php-config sudo make sudo make install
感谢您提出的任何建议。
php - 调用未定义函数 curl_init() PHP-Gtk
我要做的是创建一个时间跟踪器跟踪时间并通过 curl 将其保存到服务器
应用程序的其余部分工作正常,但是当我调用 curl 提交时间时,它显示错误“调用未定义函数 curl_init()”
php-gtk - php-gtk 问题(组合框、哔声和微调按钮)
我最近将一个完整的应用程序从 PHP5.1 + GTK2.6 + Libglade 移到了 PHP5.6 + GTK2.24 + GTKBuilder。我为 GTKBuilder 重建了所有的 glade 文件并修复了一些 PHP 问题。应用程序启动并按预期打开所有窗口。但是我在一些事情上遇到了一些麻烦。
首先是组合框中的快速跳转功能。例如,当我按下“p”时,我假设跳转到“土豆”。但是自从升级后就没有了。我读过这可能是 GTK 中的一个错误。也许这里有人有解决方法?我也许可以自己构建一个过滤器/跳转功能,但也许有一个解决方案。
其次是 GDK::BEEP() 函数没有发出哔哔声,也没有给我错误。这里有什么想法吗?
第三个也是最后一个(目前)是旋转按钮没有按预期运行。当我填充它们时,它启用了向上和向下按钮,但按钮没有响应。所以如果我按下,价值不会增加。
希望在这里找到可以提供帮助的人,因为我感觉 PHP-GTK 社区并不是最大的社区之一。;)
干杯!
php - 如何避免运行长操作后 GUI 冻结
我从 on-expose 事件或用户单击按钮后开始了长时间的操作。此外,我还有一个进度条,当我尝试更新它的状态时效果很好。但是当我单击按钮时,我看到我的 GUI 是如何挂起的......
那么,有什么方法可以避免冻结并看到进展正在上升?