You need to access socket, serial ports, or other asynchronous but blocking I/O sources while running a GUI with pygtk.
The cookbook already gives example suited for Tkinker and PyQt.
Here is an attempt to do the same with pygtk based on the Tkinker and PyQt example.
This recipe shows the easiest way of handling access to sockets, serial ports
and other asynchronous I/O ports while running a Tkinter based GUI.
It allows for a worker thread to block in a select(). Whenever something arrives
Provides simple I/O routines, file2cell and cell2file, for reading an ASCII text file to a cell array of strings (one line per cell element) and writing a cell array of strings (columnwise) to an ASCII file, respectively. The routines can be...
Practical PHP utilities I've been using that people might enjoy. I have much more and as I clean them up they will appear here and exampled at http://the.promisedlan.com/
This tutorial starts with the very basis of File I/O (Input/Output) in C++ and goes on to the advance level. Includes many code examples.You need to have good understanding of C++, otherwise this tutorial will be unfamiliar and not useful to you!
NTPort Library enables your Win32 application to real-time direct access to PC I/O ports without using the Windows Drivers Development Kit(DDK) - NTPort Library provides support for Windows 95/98 and Windows NT. NTPort Library is easy to use....
After writing the limited program shown in recipe 577637, the following program was written with a better yet incompatible I/O system designed not to fill up a file share with many, separate files. This program had five revisions as outlined...
CSMatIO a .NET Library is a Matlab MAT-File I/O API for Microsoft's .NET 2.0 Architecture written entirely in C#. CSMatIO has the ability to read, write, and manipulate binary Level 5 MAT-Files.
Currently supported data types:
AVILIB is a simple wrapper for ML's basic AVI engine to easily create AVI movies using the more
familiar low-level file-i/o syntax of the form:
- aopen : open an AVI file
- awrite : write to an AVI file
- aclose : close...
Video processing and computer vision library for GNU/Linux offering interfaces to do image- and video-I/O with ImageMagick/Magick++, Xine, firewire digital camera (DC1394), and video for linux (V4L). Port to MS Windows is underway.