Questions tagged [php-gtk]

PHP-GTK is a set of language bindings for PHP which allow GTK+ GUI applications to be written in PHP. PHP-GTK provides an object-oriented interface to GTK+ classes and functions.

PHP-GTK was originally conceived by Andrei Zmievski, who is also actively involved in the development of PHP and the Zend Engine. The idea was received well by the PHP community, and more people started to get involved with the project. James Moore and Steph Fox were among the first to join in, contributing a great deal to PHP-GTK through their documentation efforts, and Frank Kromann - also from the PHP development team - supplied Windows binaries for the project.

The first version of PHP-GTK was released in March 2001. More people began to get involved, and several extensions were contributed introducing new widgets, such as Scintilla and GtkHTML. PHP-GTK 1.0 was released in October 2003 alongside several extensions — including a wrapper for libglade, which allowed the cross-platform Glade UI builder to be used in creating PHP-GTK applications.

External links

24 questions
8
votes
5 answers

any real MVC library in PHP (for GUI apps)

I'm wondering if there are any abstraction frameworks for one of the PHP gui libraries. We have PHP-GTK, a PHP/Tk interface, and seemingly also PHP-QT. (Not tried any.) I know that writing against the raw Gtk+ interface in Python is just bearable,…
mario
  • 144,265
  • 20
  • 237
  • 291
5
votes
1 answer

Php mysql for desktop applications

This is my first post. I know this topic has been discussed before in this forum, but since I couldnt find any new posts regarding this and I didnt quite find the answers I am looking for, I am posting the query here. I have been looking around…
Techani
  • 79
  • 1
  • 6
5
votes
4 answers

Writing windows applications in php example

I recently discovered that it is possible to write windows applications in php. Can someone provide a link to an windows (windows 7) application written in php so I can install and run. I am still kind of sceptical that this is possible. Seeing is…
andrew
  • 5,096
  • 10
  • 43
  • 57
5
votes
2 answers

Interactive SVG - Learning Resources?

Has anyone any reources for learning how to implement SVG with php/mysql (and possibly with php-gtk)? I am thinking of making a top-down garden designer, with drag and drop predefined elements (such as trees/bushes) and definable areas of planting…
essexboyracer
4
votes
4 answers

Does anyone here use PHP-GTK? Is there a better alternative?

I had made some questions regarding PHP-GTK (there are only 4 php-gtk tagged questions and three are mine) and I end up answering myself because no one answer them. I know it is a strange language selection but I was attracted to it because it runs…
levhita
  • 2,161
  • 2
  • 21
  • 31
3
votes
1 answer

How do I access the system registry in a PHP desktop / GTK application?

Possible Duplicate: Accessing Windows registry with PHP and DOTNET class Is there a way to access or insert a key in a client registry with PHP? I'm writing a GTK Internet based calc for my clients. I don't see a way of accessing the registry…
Alireza
  • 6,497
  • 13
  • 59
  • 132
1
vote
2 answers

Batch converting Corel Paradox 4.0 Tables to CSV/SQL -- via PHP or other scripts

Recently I've begun working on exploring ways to convert about 16k Corel Paradox 4.0 database tables (my client has been using a legacy platform over 20 years mainly due to massive logistical matters) to more modern formats (i.e.CSV, SQL, etc.) en…
theonlylos
  • 173
  • 1
  • 10
1
vote
0 answers

How to avoid GUI freezing after run of long ops

I have a long operations started with on-expose event or after user clicks the button. Also I have a progress bar, which works perfect when I try to update it state. But when I click the button, I see how my GUI is hanging up...
Egor Richman
  • 559
  • 3
  • 13
1
vote
1 answer

PHP-GTK problem with GtkBuilder

Hello guys I am using Glade 3.6.7 with PHP-GTK on Ubuntu lucid lynx to create some application. During experimenting I got an error when I use GtkBuilder as Project file format in glade when i tried to execute a very simple php script to make sure…
Varoom
  • 11
  • 2
1
vote
1 answer

Call to undefined function curl_init() PHP-Gtk

What I'm trying to do is creating a time tracker track time and saving it to server via curl remaining part of application works fine but when I'm calling curl to submit time it shows me error "Call to undefined function curl_init()"
Mohit Bumb
  • 2,466
  • 5
  • 33
  • 52
0
votes
0 answers

How to prepare a .exe and .app file of a php gtk application for Windows and Mac?

I have written an application using php gtk. How can I make it distributable in form of installers for Windows and Mac?
qasimzee
  • 640
  • 1
  • 12
  • 30
0
votes
3 answers

How to install php-gtk in the Acer Aspire One?

I have an application that works pretty well in Ubuntu, Windows and the Xandros that come with the Asus EeePC. Now we are moving to the Acer Aspire One but I'm having a lot of trouble making php-gtk to compile under the Fedora-like (Linpus Linux…
levhita
  • 2,161
  • 2
  • 21
  • 31
0
votes
1 answer

PHP: execute command, then continue?

I'm writing a PHP-GTK Twitter client, and when I do OAuth authentication, I need to open a browser to show the user the out-of-band token. I also need to have a dialog box open and operational during this time for the user to enter in that…
soren121
  • 368
  • 3
  • 16
0
votes
1 answer

How to set the mime type of a file with fwrite in PHP?

I need to create a .xls file and assign the correct mimetype to it. A simple header() statement didn't work probably because i'm using PHPGtk. MSOffice gives me an error when opening the file, it says the content may not reflect the extension of the…
Jorge Guberte
  • 10,464
  • 8
  • 37
  • 56
0
votes
1 answer

php-gtk2 installation on windows 7

i have downloaded the second link as shown , unzipped it. copied everything from php folder of my xampp installation into this php-gtk folder. im trying to run php-gtk sample helloworld.php program from the command prompt by typing…
Sumit
  • 277
  • 1
  • 5
  • 19
1
2