2014-10-07 21 views
9

Các bạn có thể giúp tôi tìm ứng dụng thiết kế Qt trên mac hay không. Tôi đã cài đặt gói anaconda và báo cáo conda rằng qt, sip và pyqt được cài đặt. Tuy nhiên tôi không thể tìm thấy ứng dụng thiết kế trong bất kỳ thư mục nào. Ứng dụng python của tôi sử dụng pyqt hoạt động hoàn hảo. Tôi rất mới với máy Mac và có thể thiếu một cái gì đó rất đơn giản. Tôi đã tìm kiếm cây thư mục cho bất kỳ nhà thiết kế tên nào. Tôi đã tìm thấy QtDesigner.so (được cho là có thể thực thi?) Tại /Users/XXXX/anaconda/pkgs/pyqt-4.10.4-py27_0/lib/python2.7/site-packages/PyQt4 nhưng nó thậm chí sẽ không chạy nói "không thể thực thi tệp nhị phân" anaconda/bin không có nó có thư mục anaconda/include/QtDesigner nhưng lưu ý tôi có thể chạy /anaconda/pkgs/qt-4.8.5-3/bin - không có thiết kế I bây giờ hoàn toàn bối rối.Ứng dụng thiết kế Qt ở đâu trên mac + Anaconda ở đâu?

+1

Điều gì khiến bạn nghĩ rằng nó thậm chí được cài đặt? BTW, một google nhanh chóng sẽ cho bạn thấy rằng một tập tin '.so' là một thư viện. – MattDMo

+0

Hmm ... Trước đây tôi đã sử dụng một gói python pythonxy khoa học khác và nó đã được cài đặt cùng với qt và pyqt nên tôi cho rằng đó là một phần của quá trình cài đặt qt. Nhưng bạn nói đúng. Đó là một phần của gói Qt Creator. –

Trả lời

4

Tôi hy vọng đó là Trình tạo Qt mà bạn nên tìm kiếm. Note here: -

sự tích hợp của Qt Designer dưới Qt Creator là lần đầu tiên đề cập ít nhất càng sớm càng Qt 4.7 (khoảng cuối năm 2011)

Qt Creator bao gồm một trình soạn thảo mã và tích hợp thiết kế Qt để thiết kế và xây dựng giao diện người dùng đồ họa (GUI) từ các widget Qt.

Nếu không có trong bản phân phối của bạn, bạn có thể tải xuống riêng biệt here.

+0

Cảm ơn Merlin069. Tôi đã cài đặt Qt Creator từ liên kết nhưng khi tôi cố gắng mở tệp .ui được tạo bởi Qt Designer nó mang lại cho tôi Ứng dụng "Qt.Designer" không thể tìm thấy. –

+1

Nếu bạn tạo một dự án mới, chẳng hạn như "Ứng dụng tiện ích Qt", nó có cung cấp cho bạn Biểu mẫu có giao diện người dùng mà bạn có thể mở và chỉnh sửa không? – TheDarkKnight

+0

Tôi đã tìm thấy nó! :) Có một tùy chọn để mở tệp hoặc dự án mở tệp ui trong trình thiết kế mà không gặp sự cố. Nếu tôi chọn Open File With - Qt Designer, nó sẽ báo lỗi. –

0

Tôi không thể trả lời bạn một cách dứt khoát vì tôi không cài đặt OSX ở bất cứ đâu, nhưng có lẽ tôi có thể giúp bạn đi đúng hướng.

1), bạn sẽ muốn được tìm kiếm nhà thiết kế, không phải QT Creator, như thiết kế là những gì đi kèm với PyQt4 (PyQt4 là những gì Anaconda đóng gói đi kèm với)

2) trong linux khi bạn cài đặt Anaconda 2.1 đến vị trí mặc định, nhà thiết kế sẽ được đặt trong home/user_name/anaconda/bin/

3) nhập 'designer' từ thiết bị đầu cuối ra mắt trong linux, vì vậy bạn có thể không phải bận tâm tìm kiếm nó .

Hy vọng rằng có một số tính nhất quán giữa linux và osx (trình thiết kế cửa sổ nằm trong \ Anaconda \ Lib \ site-packages \ PyQt4).

Chúc bạn may mắn.

2

tôi tải về phiên bản Qt4 mới nhất dành cho Mac (và SIP), từ https://riverbankcomputing.com/software/pyqt/download/ python configure.py làm & & make install và nhà thiết kế qt của tôi là ở đây. /usr/local/Cellar/qt/4.8.7/Designer.app

Hy vọng điều đó sẽ hữu ích!

2

OSX Yosemite 10.10.5
Qt 5.6
QtCreator 3.6.1

QtDesigner là một phần của QtCreator tôi.Để sử dụng QtDesigner:

  1. Launch QtCreator, và từ thanh menu (bên ngoài QtCreator), nhấp chuột vào: File>New File or Project

  2. Bạn sẽ được trình bày với một cửa sổ hộp thoại New File or Project. Trong phần Files And Classes, chọn Qt. Trong ngăn giữa, chọn QtDesigner Form. Sau đó nhấp vào nút Choose ở góc dưới bên phải.

  3. Bạn sẽ thấy một cửa sổ hộp thoại QtDesigner Form. Sau đó, bạn có thể chọn Main Window hoặc Dialog with Buttons Bottom, v.v. Sau đó nhấp vào nút Continue ở góc dưới bên phải.

  4. Trong cửa sổ hộp thoại Location, sử dụng tên như mainwindow1.ui và cho đường dẫn bạn có thể muốn bỏ qua và tạo một thư mục có tên là biểu mẫu, ví dụ: $ mkdir /Users/7stud/qt_projects/forms, sau đó nhập đó làm đường dẫn.

  5. Nhập bất kỳ chi tiết nào khác và nhấp vào Done. Điều đó sẽ hạ cánh bạn trong QtCreator với nút Design được chọn (mà tôi đoán có nghĩa là bạn đang ở trong QtDesigner), và bạn sẽ có thể kéo và thả các widget vào cửa sổ của bạn.

  6. Để chuyển đổi các tập tin vào một tập tin .ui.py rằng bạn có thể nhập vào chương trình python của bạn:

    $ pyuic5 mainwindow1.ui -o mainwindow1.py

    -o => output file (default is stdout)

Đó lệnh chuyển đổi các tập tin mainwindow1.ui .ui vào một tệp .py có tên mainwindow1.py.

Để mở lại tệp: File>Open File or Project. Nếu bạn chọn tệp có đuôi mở rộng .ui, tệp sẽ được mở bằng nút Thiết kế của QtCreator đã được chọn trước, nghĩa là bạn sẽ nằm trong QtDesigner.

4

Bạn có thể thử open -a Designer từ thiết bị đầu cuối của mình để khởi chạy Thiết kế Qt đi kèm với Anaconda (phiên bản 4.x).

Nếu bạn có Qt5.x, bạn có thể muốn khởi chạy phiên bản mới hơn của Nhà thiết kế theo số open -a Designer-qt5.

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