mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-31 13:10:19 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			763 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			763 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Copyright Vladimir Prus 2005.
 | |
| // Distributed under the Boost Software License, Version 1.0.
 | |
| // (See accompanying file LICENSE_1_0.txt
 | |
| // or copy at http://www.boost.org/LICENSE_1_0.txt)
 | |
| 
 | |
| 
 | |
| #include <qwidget.h>
 | |
| #include <qpushbutton.h>
 | |
| #include <qapplication.h>
 | |
| 
 | |
| #include <iostream>
 | |
| 
 | |
| class My_widget : public QWidget
 | |
| {
 | |
|     Q_OBJECT
 | |
| public:
 | |
|     My_widget() : QWidget() 
 | |
|     {
 | |
|         QPushButton* b = new QPushButton("Push me", this);
 | |
|     
 | |
|         connect(b, SIGNAL(clicked()), this, SLOT(theSlot()));
 | |
|     }
 | |
| 
 | |
| private slots:
 | |
|     void theSlot()
 | |
|     {
 | |
|         std::cout << "Clicked\n";
 | |
|     }    
 | |
|     
 | |
| };
 | |
| 
 | |
| int main(int ac, char* av[])
 | |
| {
 | |
|     QApplication app(ac, av);
 | |
|     My_widget mw;
 | |
|     mw.show();
 | |
|     app.setMainWidget(&mw);
 | |
|     app.exec();
 | |
| }
 | |
| 
 | |
| #include "main.moc"
 |