2011-09-22 51 views
10

Tôi mới sử dụng Qt là gì. Tôi đã tải xuống một nguồn từ mạng.Việc sử dụng setupUi (điều này) trong Qt

File header chứa sau

#ifndef MAINWINDOW_H 
#define MAINWINDOW_H 

     ainWindow> 

namespace Ui { 
    class MainWindow; 
} 

class MainWindow : public QMainWindow 
{ 
     Q_OBJECT 
     public: 
     explicit MainWindow(QWidget *parent = 0); 
     ~MainWindow(); 

     private: 
     Ui::MainWindow *ui; // Need for this line. Any one please help 
}; 

#endif // MAINWINDOW_H 

trong tập tin mainwindow.cpp ui-> setupUI (this) đã được gọi trong constructor. Xin hãy giúp đỡ những gì là cần thiết cho việc tạo ra các biến ui

+0

Vui lòng không chỉ "sao chép mã từ mạng" nếu bạn không hiểu điều đó xảy ra. Đọc tài liệu và hướng dẫn Qt, chúng có các mẫu _complete_ mà bạn có thể sử dụng để bắt đầu. [Bắt đầu tại đây] (http://doc.qt.nokia.com/stable/tutorials.html). – Mat

Trả lời

6

Bạn cần tệp MainWindow.ui sau đó được xử lý bằng cơ chế UIC của Qt, được kích hoạt nếu bạn chạy qmake.

Nếu bạn đang sử dụng IDE như Visual Studio với Qt Plugin hoặc Qt Creator, chỉ cần tạo một lớp GUI Qt mới thông qua trình hướng dẫn và bạn sẽ có mọi thứ bạn cần.

This page thảo luận về việc sử dụng tệp giao diện người dùng theo chiều sâu.

Các vấn đề liên quan