2012-11-27 25 views
5

Tôi rất mới đối với Qt. Tôi đang làm theo hướng dẫn này http://sector.ynet.sk/qt4-tutorial/my-first-qt-gui-application.html. Có một sai lầm nhỏ trong hướng dẫn này. Mặc dù nó thêm mục nhập hộp kết hợp, văn bản không được đặt. Ai đó có thể cho tôi biết làm thế nào để khởi tạo hộp combo, một cách chính xác.Đặt các mục trong hộp kết hợp Qt

Ngoài ra, ai đó có thể chỉ ra cho tôi nếu có hướng dẫn tốt hơn cho việc học Qt?

+0

đây có thể là câu hỏi rất đơn giản cho một chuyên gia. nhưng tại sao không enybody giúp tôi ... :( –

Trả lời

12

Cuối cùng, tôi nhận được câu trả lời đúng. Tôi đã cung cấp dưới đây, hy vọng nó sẽ hữu ích cho người mới bắt đầu khác:

QStringList list=(QStringList()<<"red"<<"yellow"<<"blue"); 
comboBox->addItems(list); 
5

Hướng dẫn này được thực hiện cho Qt 4.2, hiện tại chúng tôi đang ở mức 4.8. Bạn nên tìm những gì bạn đang tìm kiếm ở đây http://qt-project.org/doc/qt-4.8/how-to-learn-qt.html

Lời khuyên nhỏ, cố gắng không sử dụng người sáng tạo Qt để thiết kế Gui của bạn cho đến khi bạn hiểu cách thực hiện với mã, bạn sẽ làm ít sai lầm hơn (và biết những gì cần tìm bạn làm).

+0

cảm ơn trong lời khuyên.thời gian im thiết kế giao diện người dùng với QT Designer.nhưng tôi nên tìm hiểu làm thế nào để viết mã XML cũng.đó là những gì u đã đề cập –

+0

cảm ơn các hướng dẫn –

+3

Trên thực tế Qt creator làm XML cho bạn (vẫn còn tốt để có thể đọc nó nhưng không cần thiết), ý tôi là, bạn có thể tạo GUI bằng cách đơn giản kéo và thả các mục trên một cửa sổ "trống", nhưng tôi khuyên bạn không nên cho đến khi bạn không thể tự làm như vậy, hoặc bạn sẽ không nhận thức được tất cả các khả năng (tuyệt vời) của mỗi Qobject. – Jeremie

5

Khi bạn trong Qt Designer bạn có thể nhấp chuột chỉ cần kích đúp vào QComboBox và một màn hình EditComboBox sẽ xuất hiện. Ở đó bạn chỉ cần nhấp vào dấu cộng hoặc dấu trừ để dễ dàng thêm các mục vào danh sách các đối tượng.Hy vọng điều này giúp.Đây là cách bạn không phải làm điều đó với mã mặc dù.

+0

Và cách thêm dữ liệu này Tôi không muốn làm chuỗi operatiosn mọi lúc tôi muốn biết những gì đã được chọn. – dhein

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