vcr.cpp

来自「Linux下的基于X11的图形开发环境。」· C++ 代码 · 共 118 行

CPP
118
字号
#include "vcr.h"#include <qpushbutton.h>#include <qlayout.h>static const char * rewind_xpm[] = {"16 16 3 1"," 	c None",".	c #FFFFFF","+	c #000000","................",".++..........++.",".++........++++.",".++......++++++.",".++....++++++++.",".++..++++++++++.",".++++++++++++++.",".++++++++++++++.",".++++++++++++++.",".++++++++++++++.",".++..++++++++++.",".++....++++++++.",".++......++++++.",".++........++++.",".++.........+++.","................"};static const char * play_xpm[] = {"16 16 3 1"," 	c None",".	c #FFFFFF","+	c #000000","................",".++.............",".++++...........",".++++++.........",".++++++++.......",".++++++++++.....",".++++++++++++...",".+++++++++++++..",".+++++++++++++..",".++++++++++++...",".++++++++++.....",".++++++++.......",".++++++.........",".++++...........",".+++............","................"};static const char * next_xpm[] = {"16 16 3 1"," 	c None",".	c #FFFFFF","+	c #000000","................",".++.....+.......",".+++....++......",".++++...+++.....",".+++++..++++....",".++++++.+++++...",".+++++++++++++..",".++++++++++++++.",".++++++++++++++.",".+++++++++++++..",".++++++.+++++...",".+++++..++++....",".++++...+++.....",".+++....++......",".++.....+.......","................"};static const char * stop_xpm[] = {"16 16 3 1"," 	c None",".	c #FFFFFF","+	c #000000","................",".++++++++++++++.",".++++++++++++++.",".++++++++++++++.",".+++........+++.",".+++........+++.",".+++........+++.",".+++........+++.",".+++........+++.",".+++........+++.",".+++........+++.",".+++........+++.",".++++++++++++++.",".++++++++++++++.",".++++++++++++++.","................"};Vcr::Vcr( QWidget *parent, const char *name )    : QWidget( parent, name ){    QHBoxLayout *layout = new QHBoxLayout( this );    layout->setMargin( 0 );    QPushButton *rewind = new QPushButton( QPixmap( rewind_xpm ), 0, this, "vcr_rewind" );    layout->addWidget( rewind );    connect( rewind, SIGNAL(clicked()), SIGNAL(rewind()) );     QPushButton *play = new QPushButton( QPixmap( play_xpm ), 0, this, "vcr_play" );    layout->addWidget( play );    connect( play, SIGNAL(clicked()), SIGNAL(play()) );     QPushButton *next = new QPushButton( QPixmap( next_xpm ), 0, this, "vcr_next" );    layout->addWidget( next );    connect( next, SIGNAL(clicked()), SIGNAL(next()) );     QPushButton *stop = new QPushButton( QPixmap( stop_xpm ), 0, this, "vcr_stop" );    layout->addWidget( stop );    connect( stop, SIGNAL(clicked()), SIGNAL(stop()) ); }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?