问题列表 - 第19362页

如何在Qt中删除Mac OS X工具窗口中的最大化按钮

我有一个浮动工具窗口.它在Windows上工作正常,但我无法摆脱Mac OS X上的最大化按钮.我尝试取消 Qt::WindowMaximizeButtonHint设置并将窗口设置为固定大小.似乎没什么用.

MyWidget::MyWidget( QWidget* parent )
:QWidget( parent, Qt::Tool | Qt::CustomizeWindowHint )
{
   setupUi( this );

   setFixedSize( sizeHint() ); // doesn't remove maximise button
   setWindowFlags( windowFlags() & ~Qt::WindowMaximizeButtonHint ); // doesn't remove maximise button
}
Run Code Online (Sandbox Code Playgroud)

我不想使用无框窗口.有任何想法吗?我使用的是Qt 4.4.

macos qt

5
推荐指数
2
解决办法
8875
查看次数

使用C++继承时编译错误

我是这个网站的新手,我在C++中尝试一个简单的继承示例.我检查了很多次代码,我发现它没有任何问题,但编译器给了我错误:

我的代码:

#ifndef READWORDS_H
#define READWORDS_H
using namespace std;
#include "ReadWords.h"

/**
 * ReadPunctWords inherits ReadWords, so MUST define the function filter.
 * It chooses to override the default constructor.
 */

class ReadPunctWords: public ReadWords {
    public:
    bool filter(string word);
};

#endif
Run Code Online (Sandbox Code Playgroud)

我从编译器得到的消息:

ReadPunctWords.h:11: error: expected class-name before '{' token
ReadPunctWords.h:13: error: `string' has not been declared
ReadPunctWords.h:13: error: ISO C++ forbids declaration of `word' with no type

Tool completed with exit code 1
Run Code Online (Sandbox Code Playgroud)

我真的不确定哪里弄错了,因为它对我来说很好看?感谢您发现的任何错误.

c++ inheritance

0
推荐指数
1
解决办法
296
查看次数

学习C#作为VB.NET程序员

我期待切换到C#.我来自C/C++背景,但C#对我来说有点不同.我的转换主要是因为Silverlight和MVVM; 所有例子都在C#中.任何信息都在C#中,当我全部阅读时,我感到很困惑.

从现有的C/C++知识开始,开始学习C#的好地方是什么?

c# vb.net language-switching

5
推荐指数
1
解决办法
6078
查看次数

如何在不使用数组的情况下向NSMutableDictionary添加多个键和值?

我知道您可以将所有键添加到数组中并将其添加到字典的一侧但我很好奇如何在字典中的某个点添加或插入值.我现在拥有它的方式我相信它只是不断覆盖最后的条目以便为新的条目腾出空间:

NSMutableDictionary *bookmarks = [[NSMutableDictionary alloc] init];
NSString *keyA = @"Stanford University";
NSString *keyB = @"Apple";
NSString *keyC = @"cs193p.com";
NSString *keyD = @"Stanford on iTunes";
NSString *keyE = @"Stanford Mail";
NSString *surlA = @"http://www.stanford.edu";
NSString *surlB = @"http://www.apple.com";
NSString *surlC = @"http://www.cs193p.stanford.edu";
NSString *surlD = @"http://www.itunes.stanford.edu";
NSString *surlE = @"http://www.stanfordshop.com";

NSURL  *urlA;
urlA = [NSURL URLWithString:surlA]; 
NSURL  *urlB;
urlA = [NSURL URLWithString:@"http://www.apple.com"]; 


[bookmarks setValue:urlA forKey: keyA];
[bookmarks setObject:urlB forKey: keyB];
//[bookmarks setObject:urlC forKey: keyC];
//[bookmarks setObject:urlD forKey: keyD];
//[bookmarks …
Run Code Online (Sandbox Code Playgroud)

objective-c key-value nsmutabledictionary

0
推荐指数
1
解决办法
2466
查看次数

Doctrine listener - 仅在字段更改时运行操作

如何检查字段是否已更改?

我想在preSave()特定字段发生变化时触发一个动作,例如

public function preSave() {
    if ($bodyBefore != $bodyNow) {
         $this->html = $this->_htmlify($bodyNow);
    }
} 
Run Code Online (Sandbox Code Playgroud)

问题是如何得到这个$bodyBefore$bodyNow

php doctrine

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

表达式树 - 如何获取声明实例?

当涉及到表达树时,我是新手,所以我不确定如何提出这个问题或使用什么术语.这是我正在尝试做的过于简化的版本:

Bar bar = new Bar();
Zap(() => bar.Foo);

public static void Zap<T>(Expression<Func<T>> source)
{
   // HELP HERE:
   // I want to get the bar instance and call bar.Zim() or some other method.
}
Run Code Online (Sandbox Code Playgroud)

如何在Zap方法中使用bar?

c# lambda expression-trees

4
推荐指数
2
解决办法
1882
查看次数

*=和=*运算符在T-SQL中做了什么?

可能重复:
SQL:=*是什么意思?

我正在浏览一些遗留代码并找到这样的查询:

SELECT * from foo_table, bar_Table where foo_table.id *= bar_table.fac_id
Run Code Online (Sandbox Code Playgroud)

*=运算符有什么作用?

t-sql sql-server

6
推荐指数
1
解决办法
555
查看次数

在C#中,一个类可以继承自另一个类和接口吗?

我想知道一个类是否可以从类和接口继承.下面的示例代码不起作用,但我认为它传达了我想要做的事情.我想这样做的原因是因为我公司生产USB,串口,以太网等设备.我正在尝试开发一个通用组件/接口,我可以用它为我们所有的设备编写程序,这将有助于保持所有应用程序的常见事物(如连接,断开连接,获取固件)相同.

添加到这个问题:如果GenericDevice在不同的项目中,我可以将IOurDevices接口放在该项目中,然后如果我添加对第一个项目的引用,则使USBDevice类实现接口吗?因为想要引用一个项目,然后根据设备的不同实现不同的接口.

class GenericDevice
{
   private string _connectionState;
   public connectionState
   {
      get{return _connectionState; }
      set{ _connectionState = value;}
   }
}

interface IOurDevices
{
   void connectToDevice();
   void DisconnectDevice();
   void GetFirmwareVersion();
}

class USBDevice : IOurDevices : GenericDevice
{
   //here I would define the methods in the interface
   //like this...
   void connectToDevice()
   {
       connectionState = "connected";
   }
}

//so that in my main program I can do this...

class myProgram
{
   main()
   {
      USBDevice myUSB = new USBDevice();
      myUSB.ConnectToDevice;
   }
}
Run Code Online (Sandbox Code Playgroud)

c# inheritance components interface class

123
推荐指数
3
解决办法
12万
查看次数

从Maven存储库获取源JAR

有没有人知道你是否可以在Maven存储库中找到源JAR?

java maven mvn-repo

432
推荐指数
10
解决办法
21万
查看次数

使属性彼此不兼容?

有一种简单的方法可以使我的属性彼此不兼容吗?C#.net

.net c# attributes

5
推荐指数
1
解决办法
172
查看次数