คำถามติดแท็ก ubuntu-sdk

Ubuntu SDK เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการที่มีคุณสมบัติครบถ้วน (อิงตาม QtCreator) สำหรับการเขียนแอพ Ubuntu / Ubuntu Touch (QML หรือ HTML5)

1
สร้างการสนับสนุน Perl แบบเต็มใน Ubuntu SDK
ฉันกำลังใช้งาน Ubuntu v14.04 และหลังจากผ่านความพยายามฉันก็ติดตั้ง Ubuntu SDK ได้สำเร็จ ฉันต้องใช้ Perl + QML / Qt เพื่อพัฒนาแอพพลิเคชั่นที่ใช้งานได้อย่างเต็มที่ผ่าน Ubuntu SDK ซึ่งสามารถเรียกใช้ "บรรจบกัน" บนทั้ง Ubuntu บนเดสก์ท็อปและบนแพลตฟอร์มโทรศัพท์ Ubuntu การผูก Qt สำหรับ Perl นั้นล้าสมัย แต่ฉันยินดีที่จะนำ Qt กลับมาใช้ใหม่ได้เองเพื่อใช้เมื่อ Perl กำลังทำงานในโหมดตีความปกติ https://metacpan.org/pod/QtCore4 นอกจากนี้ฉันจะใช้คอมไพเลอร์ Perl ใหม่ (ฉันเป็นผู้เขียน) ดังนั้นเราจึงสามารถสร้างโค้ดเอาต์พุต C ++ ที่เรียกว่า Qt โดยตรงเพื่อใช้เมื่อ Perl ทำงานในโหมดคอมไพล์ Perl http://rperl.org เห็นได้ชัดว่าอินเตอร์เฟสกับ Qt นั้นแตกต่างกันถ้าเราใช้ …

1
แพ็คเกจคลิกคืออะไร
ฉันสังเกตเห็นว่า Ubuntu SDK เพิ่งมีการอัปเดตและติดตั้งโปรแกรมชื่อ "คลิก" ฉันต้องการทราบว่าพวกเขาคืออะไรและใช้อย่างไร พวกเขาจะทำให้การบรรจุภัณฑ์ Debian ง่ายขึ้นหรือไม่

1
(QML) Flickable ไม่ทำงานตามที่ควร
ดังนั้นในขณะที่สร้างแอพ Ubuntu ฉันจำเป็นต้องใช้flickableสำหรับการเลื่อนดังนั้นตอนนี้ฉันมีรหัสของแบบฟอร์ม Page{ ... Flickable { anchors.fill: parent content.height: element1.height + element2.height ... ... } } เมื่อฉันเรียกใช้บนโทรศัพท์ของฉัน (อูบุนตูอูบุนตู) ตำแหน่งเริ่มต้นของภาพสั่นไหวนั้นต่ำกว่าส่วนหัวสองสามร้อยพิกเซล เมื่อฉันสะบัดมันจะอยู่ในตำแหน่งที่ถูกต้องซึ่งควรจะอยู่ตั้งแต่เริ่มต้น นอกจากนี้เมื่อใช้ pagestack เพื่อผลักดันหน้าอื่นแล้วกลับมาที่หน้านี้อีกครั้งซึ่งจะอยู่ในตำแหน่งที่ถูกต้อง เหตุใดจึงเป็นเช่นนี้และฉันจะแก้ไขได้อย่างไรเพื่อให้สามารถอยู่ในตำแหน่งที่เหมาะสมตั้งแต่เริ่มต้น หมายเหตุ : ฉันได้ลองชุดค่าผสมหลายอันด้วยตัวยึดความกว้างความสูงทุกอย่าง มีอยู่ครั้งหนึ่งที่ฉันทำให้มันอยู่ในตำแหน่งเดิม แต่เมื่อสะบัดมันมันจะทับส่วนหัว

2
วิธีล็อคการวางแนวอุปกรณ์ Ubuntu ในแนวตั้งหรือแนวนอนจากอินพุตของผู้ใช้
ฉันกำลังทำงานกับแอพ Reader ที่จะใช้บน Ubuntu-Touch เมื่ออ่านหนังสือจากแอปมันจะเป็นคุณสมบัติที่มีประโยชน์ในการล็อคการวางแนวในแนวตั้งหรือแนวนอน สิ่งนี้จะเป็นประโยชน์เมื่ออ่านในข้างเตียง ฉันพยายามที่จะใช้automaticOrientation = false or trueอย่างไรก็ตาม SDK ในปัจจุบันล็อคการวางแนวในแนวตั้งเมื่อตั้งค่าเป็นเท็จ มีวิธีล็อคการวางแนวของหน้าจออุปกรณ์ในด้านใดด้านหนึ่งและล็อคอยู่หรือไม่? ปรับปรุง: Ubuntu รุ่นใหม่สำหรับโทรศัพท์มีตัวเลือกระดับโลกเพื่อล็อคการวางแนวอย่างไรก็ตามฉันยังต้องการทำสิ่งนี้ในระดับแอป ฉันยังคงมองหาวิธีการทำเช่นนี้

3
เป็นไปได้ไหมที่จะใช้ Python กับ Ubuntu SDK?
David Planellaเขียนในคำตอบของเขาสำหรับคำถามที่ฉันโพสต์ว่า: ... วิธีที่แนะนำในการพัฒนาแอพสำหรับ Ubuntu คือ Ubuntu SDK ดังนั้นฉันจึงติดตั้ง แต่ดูเหมือนว่าภาษาการเขียนโปรแกรมที่รองรับคือ C ++ มันหมายความว่าฉันต้องรู้ C ++ เพื่อพัฒนาแอปพลิเคชั่นใหม่สำหรับ Ubuntu หรือไม่? C ++ เป็นภาษาโปรแกรมที่แนะนำสำหรับแอพพลิเคชั่น Ubuntu หรือไม่? ฉันเริ่มเรียนรู้อะไรกับ Python และหวังว่าจะพัฒนาแอพพลิเคชั่นสำหรับ Ubuntu

1
ฉันจะเพิ่มการพึ่งพาที่กำหนดเองให้กับแพ็คเกจคลิกได้อย่างไร
แอปพลิเคชัน Touch Ubuntu ของฉันต้องใช้แพ็คเกจที่เรียกlibqt5network5ใช้ (สามารถติดตั้งผ่าน APT) เมื่อฉันสร้าง Click Package จาก Ubuntu SDK และติดตั้งแล้วมันจะไม่ตรวจสอบการlibqt5network5พึ่งพา ฉันต้องการทราบวิธีเพิ่มการพึ่งพาแพ็คเกจคลิก

1
วิธีการเปลี่ยนดัชนีใน OptionSelector ทันที (ไม่มีภาพเคลื่อนไหว) [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน3 ปีที่ผ่านมา ในแอพของฉันฉันใช้ OptionSelector เพื่อเลือกจากรายการสถานีจักรยาน ฉันยังมีส่วนประกอบแผนที่พร้อมเครื่องหมายบอกตำแหน่งสำหรับแต่ละสถานี เมื่อฉันแตะเครื่องหมายบอกตำแหน่งมันจะเปลี่ยน OptionSelector เป็นดัชนีของสถานีที่เกี่ยวข้องเนื่องจากเป็น UX ที่ดี สิ่งที่ไม่ดี UX คือวิธีที่ OptionSelector ตอบสนองต่อการเปลี่ยนแปลงดัชนีนี้ซึ่งเคลื่อนไหวตัวเองราวกับว่ามันถูกสะบัดโดยนิ้วของผู้ใช้ กล่าวอีกนัยหนึ่งนานหลังจากที่ผู้ใช้เคาะเครื่องหมายแผนที่และรับข้อมูลทั้งหมดที่พวกเขาต้องการ OptionSelector ยังคง "หมุน" ไปยังดัชนีของสถานี นี่คือวิดีโอที่แสดงพฤติกรรมนี้: https://www.youtube.com/watch?v=jXKWlAmNYsw ฉันต้องการให้ OptionSelector นี้เปลี่ยนดัชนีทันทีโดยไม่มีภาพเคลื่อนไหว มีวิธีทำเช่นนี้หรือไม่? นี่คือสิ่งที่ฉันทำในขณะนี้ ฉันมีความสุขมากกว่าที่จะได้รับการแก้ไขหากนี่เป็นวิธีที่ผิดเกี่ยวกับเรื่องนี้ ฉันใช้ WorkerScript (เธรด QML มากกว่าหรือน้อยกว่า) เพื่อทำการเรียก API เมื่อ WorkerScript นี้ส่งคืนจะเป็นการย้าย OptionSelector ดังนี้: WorkerScript { id: …

3
คุณจะตรวจสอบว่าคุณสมบัติไม่ได้กำหนดใน qml ได้อย่างไร?
คุณจะตรวจสอบว่าคุณสมบัติไม่ได้กำหนดใน qml ได้อย่างไร? นี่คือสิ่งที่ฉันพยายามทำ: Button { id: myButton text: if (text === "undefined"){"default text"} }

2
ฉันจะเพิ่มแท็บในแท็บแบบไดนามิกได้อย่างไร
ฉันกำลังพยายามเพิ่มแท็บใหม่ลงในองค์ประกอบแท็บด้วยรหัสด้านล่าง เมื่อเรียกใช้ไม่มีรายงานข้อผิดพลาด แต่ไม่มีแท็บเพิ่มเติมปรากฏขึ้น ฉันลองใช้ทั้งแท็บและแท็บ. _ tabsModel เป็นพาเรนต์ แต่ไม่มีการแสดงแท็บเพิ่มเติม import QtQuick 2.0 import QtQuick.LocalStorage 2.0 import Ubuntu.Components 0.1 MainView { // objectName for functional testing purposes (autopilot-qt5) id: mainView objectName: "mainView" applicationName: "news-feed" width: units.gu(100) height: units.gu(75) Tabs { id: tabs anchors.fill: parent Component.onCompleted: { mainView.initializeDB(); mainView.saveFeed("BBC News","http://feeds.bbci.co.uk/news/rss.xml"); mainView.saveFeed("Jono Bacon","http://www.jonobacon.org/?feed=rss2"); mainView.saveFeed("The …

1
ฉันจะใช้ emacs แทน Ubuntu SDK เพื่อเขียน Ubuntu Touch Apps ได้อย่างไร
ฉันต้องการใช้ emacs และเครื่องมือคอนโซลแทน Ubuntu SDK เพื่อแก้ไขและดีบักโครงการของฉัน ฉันจะเรียนรู้เกี่ยวกับการทำสิ่งนั้นได้ที่ไหน


2
Ubuntu SDK เป้าหมายเดียวสามารถสัมผัสและเดสก์ท็อปที่มีเค้าโครงแยกกันได้หรือไม่?
ฉันรู้ว่าแอพแบบสัมผัสจะทำงานบนเดสก์ท็อปที่มี UI เดียวกัน แต่ฉันสงสัยว่ามันจะเป็นไปได้สำหรับแอพ Ubuntu SDK เดียวที่จะมี UI แบบหลายหน้าต่างพร้อมองค์ประกอบ UI สไตล์เดสก์ท็อปเมื่อทำงานในโหมดเดสก์ท็อป ให้ UI แบบสัมผัสแยกต่างหากเมื่อทำงานบนแพลตฟอร์มแบบสัมผัส

5
ฉันจะอัปเดตหน้าตัวอย่าง Ubuntu SDK จาก Qt 5 Beta PPA เป็น Qt 5 Release PPA ได้อย่างไร
เมื่อมีการประกาศตัวอย่างของUbuntu SDKในวันที่ 2 มกราคมมันเป็นไปตามรุ่น Qt 5 Beta (เนื่องจาก Qt 5 ยังไม่ได้วางจำหน่ายและจัดทำสำหรับ Ubuntu) ในบางจุดการปล่อย Qt 5 ได้รับการบรรจุบน PPA ที่แยกต่างหากและ Ubuntu SDK ที่โยกย้ายเพื่อให้เป็นไปตามเนื้อหาของ PPA นั้น การติดตั้งใหม่นั้นทำงานได้ดีตามที่อธิบายไว้ในคำแนะนำในการติดตั้ง Ubuntu SDKแต่ฉันต้องการทราบว่าพวกเราที่ติดตั้งในวันวางจำหน่ายในวันที่ 2 สามารถโยกย้ายไปเป็น SDK เวอร์ชันล่าสุดได้อย่างไร อัพเกรดด้วยตนเอง ดูเหมือนว่าจะเกี่ยวข้องกับรายงานของผู้ที่ได้รับ"error importing Ubuntu.Components"ข้อความเมื่ออัปเกรด SDK

1
วิธีการปรับใช้แอปพลิเคชัน Ubuntu touch สำหรับการกระจาย GNU / Linux อื่น ๆ
สถานการณ์ของฉัน: ฉันสร้างแอปพลิเคชั่น Ubuntu Touch โดยใช้ Ubuntu SDK ใน QML & C ++ แอปพลิเคชันนี้ใช้Ubuntu UI Toolkit (Ubuntu.Components 0.1) ฉันต้องการให้แอปพลิเคชันทำงานในการกระจาย GNU / Linux อื่นเช่นกัน จะปรับใช้แอปพลิเคชันนี้พร้อมกับส่วนประกอบของ Ubuntu ได้อย่างไรเพื่อให้ทำงานบนการกระจาย GNU / Linux อื่นเช่นกัน

2
ฉันสามารถรันคำสั่ง bash จากแอพ Ubuntu HTML5 ได้หรือไม่?
ฉันต้องการแปลงสคริปต์ทุบตีเป็นแอพ GUI โดยใช้ Ubuntu SDK เพื่อสร้างแอป HTML5 เป็นไปได้ไหม มีแบบฝึกหัดใดบ้างนอกเหนือจาก 'ความหมาย' ที่แสดงถึงสิ่งนี้หรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.