小编Rob*_*bin的帖子

TRK0005错误定位rc.exe构建VC++ 2015项目

我有一个VS 2015 C++项目(64位Windows 10 + Windows 10 SDK).

项目属性>常规>目标平台版本设置为"8.1",一切都很好.

当我将其更改为"10.0.15063.0"时,我遇到了这个错误:

Error TRK0005 Failed to locate: "rc.exe". The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

我从其他帖子中看到修复是将exe粘贴到可以找到的地方.我正在寻找更稳固的东西(例如版本控制).

设置为8.1时,$(WindowsSDK_ExecutablePath)宏包含此路径:

C:\Program Files (x86)\Windows Kits\8.1\bin\x86
Run Code Online (Sandbox Code Playgroud)

用rc.exe.

设置为10.0.15063.0时,宏中的所有路径都没有rc.exe.如果我将此路径添加到可执行目录,则问题就会消失:

C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x64
Run Code Online (Sandbox Code Playgroud)

我的问题:

  • 是我看到的预期或rc.exe应该是开箱即用的?
  • 添加这条额外路径对我来说是安全的还是我可能会破坏某些东西?
  • 我使用正确的额外路径吗?(8.1路径包含"x86".)

谢谢

c++ visual-studio-2015 windows-10-desktop

15
推荐指数
1
解决办法
5486
查看次数

关闭QMainWindow/QDockWidget分隔符的不透明大小调整

是否可以在QMainWindow/QDockWidget分隔符上关闭不透明的大小调整?

(即中央窗口小部件仅在删除分隔符时调整大小,而不是在拖动期间调整大小.)

qt qt4

8
推荐指数
1
解决办法
1525
查看次数

如何在Qt应用程序中使用样式表更改QPushButton图标

是否可以使用样式表在QPushButton上设置和更改图标?

我需要这个基于Windows的白标Qt4.5应用程序,客户使用样式表进行样式化.

谢谢.

c++ qt stylesheet

7
推荐指数
2
解决办法
2万
查看次数

使用样式表更改索引的QTabBar选项卡的背景

使用Qt样式表,是否可以为包含4个或更多选项卡的QTabBar中的每个选项卡设置不同的背景颜色?

我的Qt应用程序在菜单栏下面有6个选项卡.我想使用样式表将其背景颜色更改为6种不同的颜色.

2个问题似乎阻碍了我:

  • 我只能使用纯样式表语法设置"第一个","中间"和"最后"选项卡的样式(因此我说"4个或更多"选项卡).

  • 我不认为单个选项卡是我可以访问的QTabBar的子窗口小部件.我的想法是,我可以将属性附加到我可以在样式表中引用的每个子选项卡.

例如:

// Stylesheet
QTabBar::tab[index="3"] {
   background: blue;
}

// Code
QTabBar* bar = new QTabBar;
int index = bar->addTab("Tab 1");
QWidget* tab1; //= ????
tab1->setProperty("index", index);
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.谢谢.

c++ qt qtabbar

3
推荐指数
1
解决办法
1964
查看次数