Qt 5.5.1(GCC 4.9.1 20140922(Red Hat 4.9.1-10)、32ビット)に基づいて、再インストールされたQt Creator 3.5.1(オープンソース)でアプリケーションを実行し、ビルドが成功しました。しかし、警告もあります:
Gtk-Message: Failed to load module "overlay-scrollbar"
(untitled01:20644): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(untitled01:20644): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
これ ソリューションは役に立たず、Sudo apt-get autoremove
too
別の ソリューションはgtk2-engines-pixbuf
パッケージについて話しますが、gtk3についてはどうですか?
正しい考えを知っていますか?
Ubuntu 16.04を搭載したコンピューターで、パッケージoverlay-scrollbar-gtk2
をインストールして解決しました。
Sudo apt-get install --reinstall overlay-scrollbar-gtk2
ここには3つのオプションがあります。
Overlay-scrollbarを削除します
#Step 1
echo "export GTK_OVERLAY_SCROLLING=0" >> ~/.profile
#Step 2
mkdir -p ~/.config/gtk-3.0
cat <<EOF > ~/.config/gtk-3.0/gtk.css
/* Adding the buttons on the edges (if you don't need them, skip the next 4 lines)
*/
.scrollbar {
-GtkScrollbar-has-backward-stepper: 1;
-GtkScrollbar-has-forward-stepper: 1;
}
/* Scrollbar trough squeezes when cursor hovers over it. Disabling that
*/
.scrollbar.vertical:hover:dir(ltr),
.scrollbar.vertical.dragging:dir(ltr) {
margin-left: 0px;
}
.scrollbar.vertical:hover:dir(rtl),
.scrollbar.vertical.dragging:dir(rtl) {
margin-right: 0px;
}
.scrollbar.horizontal:hover,
.scrollbar.horizontal.dragging,
.scrollbar.horizontal.slider:hover,
.scrollbar.horizontal.slider.dragging {
margin-top: 0px;
}
/* Slider widens to fill the scrollbar when cursor hovers over it. Making it permanent
*/
.scrollbar.slider.vertical:dir(ltr):not(:hover):not(.dragging) {
margin-left: 0px;
}
.scrollbar.slider.vertical:dir(rtl):not(:hover):not(.dragging) {
margin-right: 0px;
}
.scrollbar.slider.horizontal:not(:hover):not(.dragging) {
margin-top: 0px;
}
EOF
#Step 3
cat <<EOF > ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-color-scheme="tooltip_bg_color:#ffffaf\ntooltip_fg_color:#000000"
gtk-application-prefer-dark-theme=0
gtk-primary-button-warps-slider = false
EOF
#Step 4
Sudo apt-get purge overlay-scrollbar overlay-scrollbar-gtk2
Overlay-scrollbar stuffを再インストールします
Sudo apt-get install --reinstall overlay-scrollbar overlay-scrollbar-gtk2
64ビットLTS18.04では、overlay-scrollbar-gtk2
はgtkメッセージを削除しませんでしたFailed to load module "overlay-scrollbar
はoverlay-scrollbar-gtk2:i386
でしたが、
Sudo apt-get install --reinstall overlay-scrollbar overlay-scrollbar-gtk2:i386