QtCreator Derlemesini Hızlandırma

QtCreator projelerine her seferinde make e -j parametresi vermemek için aşağıdakini bir kereliğine desktop dosyasında değiştirin :

$ nano ~/.local/share/applications/DigiaQt-qtcreator-community.desktop

Şu satırı :

Exec=/path/to/qt5.4.0/Tools/QtCreator/bin/qtcreator

Bununla değiştirin :

Exec= env MAKEFLAGS="-j $(grep -c ^processor /proc/cpuinfo) $MAKEFLAGS" /path/to/qt5.4.0/Tools/QtCreator/bin/qtcreator

Okumaya devam et

QtCreator İle Hata Ayıklama

Ubuntu 10.10’dan sonra malware koruması için eklenen bir ayar [0] sebebiyle QtCreator’da gdb ile hata ayıklamaya çalışınca hata alınıyor. Ayarı kalıcı olarak kapatmak için /etc/sysctl.d/10-ptrace.conf dosyasındaki değeri 1’den 0’a çekmek yeterli oluyor.

[0] https://wiki.ubuntu.com/SecurityTeam/Roadmap/KernelHardening#ptrace%20Protection

Qt Sunumu

Süleyman Demirel Üniversitesinde IEEE öğrenci kolları organizasyonu ile yaptığım Qt sunumunun kodlarını GitHub’daki qt-presentation depoma ekledim.

Sunumu hazırlarken QtLabs tarafından hazırlanan ve resmi Qt sunumlarında da kullanılan QML Presentation System altyaısını kullandım. Ayrıca QML’in kolay kullanımı sayesinde, Qt ile gelen QML örneklerinden olan Photo Viewer projesini de sunumun içine rahat entegre ettim. QML Presentation System’i Qt dağıtımına kurmak yerine projeye dahil ettim ve bazı ek özellikler ekledim. Eklediğim özelliklerden bazıları şöyle;

Okumaya devam et

QtCreator Klavye Sorunu

Qt5.3.0-RC ile gelen Qt Creator’ı kullanmak istediğimde klavyem çalışmadı. Sebebini araştırdığımda libxkbcommon kitaplığından kaynaklandığını ve bu sürümde çözülmüş olmasını gerektiğini düşünerek QTBUG-32760 hata kaydına durumu raporladım.

Konu ile ilgili yeni bir hata kaydı açmam istenince birkaç deneme yaparak QTBUG-38946 hata kaydına klavyemin çalışmasını sağlayan durumu da raporladım. Klavye sorununu çözmek için programı çalıştırmadan önce aşağıdaki gibi komut satırından yerel ayarlarını vererek başlatabilirsiniz;

Okumaya devam et