คำถามติดแท็ก qt

Qt เป็นเฟรมเวิร์กแอปพลิเคชันที่สร้างขึ้นโดย Trolltech และปัจจุบันจัดการโดย Digia เดสก์ท็อป KDE ใช้เฟรมเวิร์ก Qt สำหรับแอปพลิเคชัน

2
ฉันจะให้แอปพลิเคชั่น Qt5 ใช้ธีม GTK ใน Ubuntu 17.04 ได้อย่างไร
ตั้งแต่ฉันอัปเดตเป็น Ubuntu 17.04 แอปพลิเคชัน Qt5 (เช่นผู้สร้าง Qt) จะไม่ใช้ธีม GTK อีกต่อไป ฉันพยายามที่จะเปลี่ยนแปลงสิ่งนี้โดยใช้qt5ctแต่มันมีเฉพาะสไตล์ฟิวชั่นและWindowsแม้ว่าจะqt5-gtk-platformthemeมีการติดตั้งแพคเกจ จะแก้ไขได้อย่างไร? แก้ไข: ฉันใช้ความสามัคคี
9 themes  gtk  qt 

2
apt-get install <package> เทียบเท่าโดยใช้ไลบรารี C ++ apt-pkg
ฉันกำลังสร้างแอปพลิเคชัน QT (C ++) ขนาดเล็กที่ฉันขอให้ผู้ใช้ซอฟต์แวร์ที่เขาต้องการติดตั้ง เมื่อเขาเลือกแพ็คเกจ a, b, c จากรายการทั้งหมดที่ฉันต้องทำคือเรียกใช้ sudo apt-get install a b c วิธีหนึ่งในการทำเช่นนี้คือการใช้ Qprocess หรือระบบและเรียกใช้คำสั่งนี้โดยตรงจาก C ++ แต่ฉันคิดว่านี่จะเป็นการแฮกและต้องการใช้ไลบรารี apt-pkg C ++ แต่เอกสารเศร้ามากกระจัดกระจายสำหรับห้องสมุดนี้ :( ฉันเห็นซอร์สโค้ดของซอฟต์แวร์ที่คล้ายกัน - ซอฟต์แวร์ updater (apt-watch) ฯลฯ และพบว่ามันซับซ้อนเกินไปเพียงเรียกใช้คำสั่งข้างต้นก็มีรหัสจำนวนมาก - การเริ่มต้น pkgCacheFile, PkgIterator , pkgAcqArchive ฉันต้องทำทั้งหมดเพื่อเรียกใช้คำสั่งง่าย ๆ นี้หรือไม่? ไม่มีฟังก์ชั่นโดยตรงที่ใช้ชื่อซอฟต์แวร์เป็นอาร์กิวเมนต์และติดตั้งหรือไม่ ฉันจะรับโค้ดตัวอย่างทำงานได้จากที่ใด


3
การทำให้ล่าม python 3.3 เป็นค่าเริ่มต้นแทน 3.2
ดังนั้นเพื่อให้ง่าย Ubuntu 12.10 มีการติดตั้ง python 3.2 ล่วงหน้าและเชื่อมโยงกับ "python3" ฉันดาวน์โหลด python 3.3 และคำสั่งมันคือ "python3.3" อย่างไรก็ตามฉันดาวน์โหลด pySide สำหรับ python3 จาก synaptic การใช้ "จาก PySide.QtCore import *" ล้มเหลวบน python3.3 แต่เมื่อฉันวิ่งแค่ "python3" (aka 3.2) ทุกอย่างทำงานได้ดี Synaptic เพิ่งติดตั้ง lib สำหรับ python3.2 ซึ่งเป็นค่าเริ่มต้นสำหรับ python3 ใน Ubuntu ฉันจะบังคับให้ synaptic ติดตั้งโมดูลสำหรับ python3.3 ได้อย่างไร ขอบคุณ

2
ทำให้ sniqt รู้จักความสามารถของถาดทั้งหมด (หรือสร้างตัวบ่งชี้การทำงานเป็น Qt)
มีเธรดเก่าของฉัน: ฉันจะสร้างตัวบ่งชี้การทำงานกับ Qt / C ++ ได้อย่างไร ฉันแนะนำให้ใช้ไลบรารี QSystemTray เพื่อสร้างไอคอนถาดใน Ubuntu สำหรับแอปพลิเคชันของฉัน Sniqt เป็นโปรแกรมที่ดูแลส่วนที่เหลือ อูบุนตูได้ลบไอคอนถาดออกแล้ว แต่ตอนนี้มันใช้ตัวบ่งชี้และตัวบ่งชี้เท่านั้น Sniqt แปลงไอคอนถาด Qt เป็นตัวบ่งชี้การทำงาน ปัญหาคือมันไม่ได้ทำการแปลงที่ดีมาก การทำงานเช่นคลิกครั้งเดียวคลิกกลาง ฯลฯ ไม่ทำงานในขณะที่ทำงานในระบบที่รองรับไอคอนถาด มีวิธีที่จะทำให้การกระทำเหล่านี้กลับมาได้หรือไม่? ฉันสามารถใช้ไอคอน QSystemTray และยังคงมีการกระทำที่น่าสนใจ (และเป็นประโยชน์มากในโอกาสของฉัน) ใน Ubuntu หรือไม่ ฉันยินดีที่จะทราบคำตอบของหัวข้ออื่น ๆ ที่ฉันพูดถึงก่อนหน้านี้ (วิธีสร้างตัวบ่งชี้การทำงานโดยใช้ไลบรารี GTK และป้องกันความผิดพลาด) เช่นกัน ลิงก์สำหรับข้อผิดพลาด Sniqt: https://bugs.launchpad.net/sni-qt/+bug/1027652


1
จะอัพเกรด QT Creator ได้อย่างไร?
ฉันเพิ่งติดตั้ง QT Creator 2.4.1 (อ้างอิง QT 4.8.0 64 บิต) จาก Ubuntu Software Center และสังเกตว่ามันไม่ใช่เวอร์ชั่นล่าสุด ฉันจะอัพเกรดจากเทอร์มินัลได้อย่างไร Ubuntu ของฉันคือ 12.0.4LTS ขอบคุณ HC
8 upgrade  qt 

1
Qt Quick Controls มีใน Ubuntu 13.10 หรือไม่?
ฉันกำลังมองหาที่จะทำการพัฒนา UI ใน QML และฉันอยากให้มันเป็นภาษาพื้นเมือง ฉันพบ QtQuick.Controls ( http://qt-project.org/doc/qt-5.1/qtquickcontrols/qtquickcontrols-index.html ) แต่เมื่อฉันลองสร้างแอปพลิเคชันแบบง่ายมันจะบอกฉันว่า QtQuick.Controls ไม่ใช่ ' ติดตั้งแล้ว main.qml: import QtQuick 2.1 import QtQuick.Controls 1.0 Rectangle { height: 200 width: 200 } สถานี: $ qmlscene main.qml file:///tmp/main.qml:2 module "QtQuick.Controls" is not installed นอกจากนี้ฉันดาวน์โหลดแหล่งข้อมูลจากhttps://qt.gitorious.org/qt/qtquickcontrols/source/stable , วิ่งqmake &amp;&amp; makeแต่สิ่งนี้คืนค่าผลลัพธ์ต่อไปนี้: cd src/ &amp;&amp; ( test -e …

1
การติดตั้งอัญมณีทับทิม capybara-webkit
ฉันมีข้อผิดพลาดดังต่อไปนี้เมื่อฉันพยายามติดตั้ง capybara-webkit ruby ​​gem Gem :: Installer :: ExtensionBuildError: ข้อผิดพลาด: ไม่สามารถสร้าง gem native extension ได้ /home/s/.rvm/rubies/ruby-1.8.7-p371/bin/ruby extconf.rb cd src/ &amp;&amp; /usr/lib/x86_64-linux-gnu/qt4/bin/qmake /home/s/.rvm/gems/ruby-1.8.7- p371@/gems/capybara-webkit-0.14.1/src/webkit_server.pro -spec /usr/share/qt4/mkspecs/linux-g++ -o Makefile.webkit_server cd src/ &amp;&amp; make -f Makefile.webkit_server make[1]: Entering directory `/home/s/.rvm/gems/ruby-1.8.7-p371@/gems/capybara- webkit-0.14.1/src' g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_GUI_LIB - DQT_NETWORK_LIB …
8 installation  qt  ruby 

1
วิธีเพิ่ม Qt5 ไปยัง Qt Creator?
ฉันได้เพิ่มที่เก็บ Qt5 รายวันติดตั้งqt5-meta-fullและเพิ่ม/opt/qt5/bin/qmakeไปยังรุ่น Qt ตอนนี้ฉันได้รับแล้ว :-1: error: Unknown module(s) in QT: declarative เป็นไปได้ไหมที่จะใช้ Qt5 กับ Qt Creator?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.